使用Spring Initializer快速创建Spring Boot项目
IDEA:使用 Spring Initializer快速创建项目
IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;
选择我们需要的模块;向导会联网创建Spring Boot项目;
默认生成的Spring Boot项目;
第一个程序
@RestController//是Controller和ResponseBody两个注解的集合
@Controller
@ResponseBody//这个类的所有方法的返回值都直接写给浏览器(如果是对象)还能转换成JSON数据
@RequestMapping("/hello")
public class HelloController {
@RequestMapping("/demo1")
public @ResponseBody String sayHello(){
return "你好SpringBoot";
}
}
@RestController//是Controller和ResponseBody两个注解的集合
@ResponseBody//这个类的所有方法的返回值都直接写给浏览器(如果是对象)还能转换成JSON数据
@Controller//将当前类标注为一个Controller
默认生成的Spring Boot项目的目录结构
- 主程序已经生成好了,我们只需要我们自己的逻辑
- resources文件夹中目录结构
- static:保存所有的静态资源; js css images;
- templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面);可以使用模板引擎(freemarker、thymeleaf);
- application.properties:Spring Boot应用的配置文件;可以修改一些默认设置;