初识 Spring Boot
来源:互联网 发布:urlencoder函数php 编辑:程序博客网 时间:2024/06/18 10:28
sdkman官网
Spring Boot Reference Guide
1. 安装sdkman
安装
curl -s "https://get.sdkman.io" | bash
配置环境变量
source "$HOME/.sdkman/bin/sdkman-init.sh"
验证是否安装成功
sdk version
2. 安装Spring Boot CLI
安装
sdk install springboot
验证
spring --version
3. 小试牛刀
创建名为springBootDemo01
的文件夹,在该路径下创建名为app.groovy
,文件内容如下:
@RestControllerclass ThisWillActuallyRun { @RequestMapping("/") String home() { "hello world!" }}
在springBootDemo01
路径下打开iterminal,执行如下命令:
spring run app.groovy
可以看到如下的输出信息
在浏览器中输入http://localhost:8080
可以看到页面输出了hello world!
使用control+c可以退出上一个命令,重新输入新的命令
4. 开发你的第一个spring boot应用
我们创建一个根目录springBootDemo02
,在该路径下创建一个名为pom.xml
的文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>myproject</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.8.RELEASE</version> </parent> <!-- Additional lines to be added here... --></project>
添加web依赖
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency></dependencies>
我们可以在iterminal中使用mvn命令,查看已引用的依赖
mvn dependency:tree
在当前路径下新建src/main/java
文件夹,并在java/
下新建Example.java
文件,编写我们的代码:
import org.springframework.boot.*;import org.springframework.boot.autoconfigure.*;import org.springframework.stereotype.*;import org.springframework.web.bind.annotation.*;@RestController@EnableAutoConfigurationpublic class Example { @RequestMapping("/") String home() { return "hello world1"; } public static void main(String[] args) throws Exception { SpringApplication.run(Example.class, args); }}
在项目根目录下,打开新的iterminal,执行如下命令启动项目
mvn spring-boot:run
在浏览器中输入http://localhost:8080
可看到界面显示
hello world1
创建一个可执行的jar
在pom.xml
中添加spring-boot-maven-plugin
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></build>
执行打包命令
mvn package
执行成功后,我们将在target
目录下看到一个myproject-0.0.1-SNAPSHOT.jar
利用java -jar
命令启动项目
java -jar target/myproject-0.0.1-SNAPSHOT.jar
快去你的浏览器中输入http://localhost:8080
看看效果吧!
阅读全文
0 0
- 初识Spring Boot
- 初识Spring-boot
- spring boot初识
- 初识Spring Boot框架
- 初识Spring Boot框架
- spring boot 初识
- Spring Boot初识
- 1.初识Spring boot
- 初识Spring Boot
- 初识Spring Boot
- Spring Boot 初识
- 初识Spring-boot
- 初识Spring Boot框架
- 初识spring boot
- 初识Spring Boot框架
- 初识Spring Boot
- 初识Spring Boot框架
- 初识 Spring Boot
- CoreJava读书笔记-------<1.异常>
- Python爬虫(二)——urllib库,Post与Get数据传送区别,设置Headers,urlopen方法,简单爬虫
- 纸上得来终觉浅,绝知此事要躬行 javadec
- BZOJ 4689 Find the Outlier 高斯消元
- 一中OJ #3514 礼物 | 暴搜 + 剪枝 | 解题报告
- 初识 Spring Boot
- GitHub提交项目
- 数据结构之位图
- Android ANR产生的原因及定位分析
- 17/10/23 题目泛做
- tyvj P4620 一方的loli量产计画 (快速幂)
- 利用二维图像进行头部姿态估计
- bin/mysqld: error while loading shared libraries: libnuma.so.1: 安装mysql
- 我的第一篇博客