一.基于spring boot 框架项目的创建
1.使用idea创建(略)
2.通过spring官方创建
1.打开spring官方(https://start.spring.io/)
2.填好Project Metadata 依赖里选择 web ,mysql,创建项目
3.解压得到的压缩包,将项目放到目标文件夹
4.使用mvn构建idea项目
二.spring boot 项目中的pom.xml
1.引用“配置文件详解”(https://blog.csdn.net/weixin_39806100/article/details/82875429
)
2.部分配置代码
4.0.0
org.springframework.boot
spring-boot-starter-parent
2.1.1.RELEASE
cn.unicorn
huilong-server
1.0.0
huilong-server
huilong-server的版本号
war
UTF-8
UTF-8
1.8
8.0.11
11.2.0.3
4.0
42.2.5
1.4.0
2.3.2
3.6.3
2.10.6
2.9.3
1.16.10
2.9.2
2.6.11
0.9.0
cn.stylefeng.roses
kernel-core
1.2.1
org.projectlombok
lombok
${lombok.version}
mysql
mysql-connector-java
${mysql-connector-java.version}
com.microsoft.sqlserver
mssql-jdbc
6.2.1.jre8
test
org.springframework.boot
spring-boot-starter-aop
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-cache
org.springframework.boot
spring-boot-starter-validation
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-devtools
true
org.apache.shiro
shiro-core
${shiro.version}
slf4j-api
org.slf4j
org.apache.shiro
shiro-spring
${shiro.version}
org.apache.shiro
shiro-ehcache
${shiro.version}
org.slf4j
slf4j-api
net.sf.ehcache
ehcache-core
net.sf.ehcache
ehcache
${ehcache2.version}
com.github.penggle
kaptcha
${kaptcha.version}
com.ibeetl
beetl
${beetl.version}
io.springfox
springfox-swagger2
${swagger.version}
io.springfox
springfox-swagger-ui
${swagger.version}
io.jsonwebtoken
jjwt
${jwt.version}
com.alibaba
fastjson
1.2.58
org.springframework.boot
spring-boot-configuration-processor
true
cn.afterturn
easypoi-web
4.0.0
org.springframework.boot
spring-boot-starter-quartz
org.springframework.boot
spring-boot-starter-data-redis
junit
junit
4.12
org.springframework
spring-test
5.1.8.RELEASE
compile
org.springframework.boot
spring-boot-test
${project.artifactId}
org.apache.maven.plugins
maven-compiler-plugin
3.1
${java.version}
${java.version}
org.springframework.boot
spring-boot-maven-plugin
repackage
true
org.apache.maven.plugins
maven-resources-plugin
@
false
org.apache.maven.plugins
maven-surefire-plugin
true
io.fabric8
docker-maven-plugin
0.26.1
tcp://demo.stylefeng.cn:2376
_dockerCerts
service
stylefeng/${project.artifactId}:latest
java:8
docker-assembly.xml
java -jar /maven/${project.artifactId}.jar
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2
true
true
src/main/webapp
src/main/resources
true
src/main/java
**/*.xml
local
dev
true
dev
dev
3.每次更改依赖都需要进行如下操作