1. 第一次使用IDEA学习Spring Boot
1.1 设置Maven Repository路径
1.2 创建settings.xml,并设置mirror
2. 创建Spring Boot项目步骤
2.1 在初始界面点击Configure->Settings,
设置热部署(Compiler->Build project automatically - true)
点击Maven->User Settings File, Local Repository,选择自己的路径
在初始界面按Ctrl+Alt+Shift+/,单击Registry,
compiler.automake.allow.when.app.running - true
2.2 创建项目,选择Spring Initializr
2.3 在Dependencies界面中选择Developer Tools->Spring Boot DevTools - true,
Web->Spring Web - true
2.4 等待相关文件下载完成
3. 输出Hello World
3.1 在xxApplication.java所在的根包中创建一个控制器类,用于与客户端接收和回送数据
以TestController.java为例
在类名上方注解:@RestController 表明这是一个控制器
在TestController.java中创建一个方法
@RequestMapping("/hello")
public String sayHello() {
return "Hello World";
}
@RequestMapping注解用于表示浏览器用于访问这个方法的地址
运行程序,现在用浏览器打开http://localhost:8080/hello,就可以输出Hello World了。
4. 创建JavaBean
4.1 在xxApplication.java所在的根包中创建一个叫做bean的包,并在这个包中创建一个包括属性和getter, setter方法的类,以学生类(Student.java)为例
4.2 在TestController.java中创建一个方法
@RequestMapping("/stu")
public Student stu() {
Student student = new Student();
student.setStuId("001");
student.setStuName("学生1");
student.setStuScore(80);
return student;
}
现在用浏览器打开http://localhost:8080/hello,就可以输出JSON格式的学生信息:
{"stuId":"001","stuName":"学生1","stuScore":80.0}
5. 配置项目的属性
5.1 在application.properties中添加属性
serer.port=80 设置端口号80,80是访问网页时可以省略的默认端口
logging.level.web=trace 打印web层的日志