Eclipse创建SpringBoot项目
- Eclipse安装sts(Spring Tools)插件:
- 安装方法: Help->Eclipse Marketplace->安装sts重启后生效
- 新建SpringBoot项目: File->New->Project->Spring Boot->Spring Starter Project->设置
- SpringBoot网站生成demo导入Eclipse:
- 网站地址: https://start.spring.io/
SpringBoot目录结构
/pom.xml 项目配置文件,添加依赖
/src/main/resources/static 静态资源,存放js,css和图片等
/src/main/resources/templates 网页模板
/src/main/resources/application.properties或application.yml 应用配置文件
/src/main/java/com/example/controller 控制层
/src/main/java/com/example/service 业务层
/src/main/java/com/example/mapper 也叫dao层,操作数据库
/src/main/java/com/example/entity 也叫model层和pojo层,与数据库表的字段对应
/src/main/java/com/example/ExampleApplication.java SpringBoot 项目入口
application.properties和application.yml的区别:
- application.properties通过赋值形式:
1
spring.datasource.url=jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8
- application.yml通过层级形式:
1
2
3
4spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8
- application.properties通过赋值形式:
项目中同时存在两种配置文件时,application.yml会优先加载
SpringBoot项目打包: Maven clean -> Maven install (注意是jdk而不是jre编译)