SpringBoot学习笔记
我的第一个SpringBoot应用:Hello SpringBoot!
开发环境:IntelliJ IDEA 2017.1.5(学生可使用学生邮箱免费注册专业版)
打开IDEA>>左侧选择Spring Initializr>>Next>>新建web项目,勾选web>>Finish
在src/main/java/<包名>/下新建HelloController类,生成HelloController.java文件,并编辑内容:
//......
@RestController
public class HelloController {
@RequestMapping(value = "/hello", method = RequestMethod.GET)
public String say(){
return "Hello SpringBoot!";
}
}
运行应用。有三种方式运行:
- 点击IDEA里的绿色箭头运行。
- 使用命令提示行(cmd或IDEA自带的Terminal)进入到此工程目录下,使用命令:
mvn spring-boot:run
- 使用命令提示行(cmd或IDEA自带的Terminal)进入到此工程目录下,使用命令:
mvn install
这是使用项目管理利器Maven将应用的jar包安装到本地仓库中的命令,此时会在工程目录下生成target文件夹,生成的jar包就在里面。然后cd target
命令进入新生成的target文件夹,使用命令java -jar <文件名>
处理生成的jar文件,比如:java -jar yimi-0.0.1-SNAPSHOT.jar
这个名字与pom.xml文件里的属性有关:
然后,打开浏览器,在地址栏输入:
http://localhost:8080/hello
即可看到输出Hello SpringBoot! 的字样。其中8080为端口号,可在yml文件任意指定;其中/hello是通过url定位到了HelloController.java文件的@RequestMapping的注解信息,执行了注解下的say()方法。