SpringBoot快速上手
一、快速创建SpringBoot应用
1.1利用IDEA提供的Spring Initializr创建Spring Boot应用
配置号后再点击下一步,进行插件的安装配置
具体以上插件的作用:
- Spring Web:做网站类型的需要选择Web中的Spring Web
- spring-boot-devtools:热部署是对修改的类和配置文件进行重新加载,所以在重新加载的过程中会看到项目启动的过程,其本质上只是对修改类和配置文件的重新加载,所以速度极快。(这样安装没有效果,还得对项目再进行配置,具体见后面介绍)
- Lombok:可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。如:@Getter/@Setter: 生成所有成员变量的getter/setter方法。
@ToString 、@AllArgsConstructor、@NoArgsConstructor、@Data: 该注解使用在类上,该注解会提供 getter 、 setter 、 equals 、 hashCode 、
toString 方法。 - Thymeleaf是一个Java库。它是一个XML/XHTML/HTML5模板引擎,能够应用于转换模板文件,以显示您的应用程序产生的数据和文本。
- Mybatis Framework:支持自定义SLQ、存储过程和高级映射。MyBatis 使用 XML 描述符或注解将对象与存储过程或 SQL 语句耦合。
- MySQL Driver: 使用MySQL数据库驱动包
生成的基本结构如下:
1.2Spring Boot生成的项目结构介绍
resources里面放资源:其中static可以放css、图片等网站的静态资源;templates可以放