1、进入IDEA,创建一个新的工程,选择spring Initializr,选择自己的jdk
2、主程序类主类解释
@SpringBootApplication
//@SpringBootApplication来标注主程序类,说明Sping Boot 应用
public class DemoApplication {
//启动主程序
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
@ResponseBody这个类所有方法返回的数据直接写给浏览器(如果是对象转为json数据)
@RestController可以替换@ResponseBody和@Controller*
@ResponseBody
@Controller
/*@RestController可以替换@ResponseBody和@Controller*/
public class HelloWorld {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "向导创建第一个springboot";
}
}
3、resources目录结构
- staic:保存所有的静态页面;js,css,images
- templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式Tomcat,默认不支持jsp;可以使用模板引擎(freemarker,thymeleaf))
- application.properties:Spring Boot应用的配置文件,可以配置端口号
eg: server.port=9998