-
Notifications
You must be signed in to change notification settings - Fork 0
/
pom.xml
178 lines (166 loc) · 8.01 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.cn.lc</groupId>
<artifactId>spring-boot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>spring-boot</name>
<description>springboot从0开始</description>
<properties>
<java.version>1.8</java.version>
</properties>
<!--pom.xml 文件中默认有两个模块:-->
<!--spring-boot-starter :核心模块,包括自动配置支持、日志和 YAML,-->
<!--如果引入了 spring-boot-starter-web web 模块可以去掉此配置,因为 spring-boot-starter-web 自动依赖了 spring-boot-starter。-->
<!--spring-boot-starter-test :测试模块,包括 JUnit、Hamcrest、Mockito。-->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--spring boot aop打印http请求回复日志包含请求体-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<!-- https://github.com/abel533/Mapper/wiki/1.3-spring-boot -->
<!--<dependency>-->
<!--<groupId>tk.mybatis</groupId>-->
<!--<artifactId>mapper-spring-boot-starter</artifactId>-->
<!--<version>2.1.5</version>-->
<!--</dependency>-->
<!--https://github.com/baomidou/mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.1.2</version>
</dependency>
<!-- 链接MySQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>
<!--<dependency>-->
<!--<groupId>org.mybatis.spring.boot</groupId>-->
<!--<artifactId>mybatis-spring-boot-starter</artifactId>-->
<!--<version>2.0.0</version>-->
<!--</dependency>-->
<!--<dependency>-->
<!--<groupId>org.mybatis.generator</groupId>-->
<!--<artifactId>mybatis-generator-core</artifactId>-->
<!--<version>1.3.2</version>-->
<!--</dependency>-->
<!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.10</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!--热启动每次类文件更改后需要重新编译方可触发服务重新启动-->
<!--SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决-->
<!--https://blog.csdn.net/u012190514/article/details/79951258-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<!--代码生成器-->
<!--MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加相关依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.1.2</version>
</dependency>
<!--添加 模板引擎 依赖,MyBatis-Plus 支持 Velocity(默认)、Freemarker、Beetl-->
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.28</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<!--<build>-->
<!--<plugins>-->
<!--<plugin>-->
<!--<groupId>org.springframework.boot</groupId>-->
<!--<artifactId>spring-boot-maven-plugin</artifactId>-->
<!--<configuration>-->
<!--<fork>true</fork>-->
<!--</configuration>-->
<!--</plugin>-->
<!--<!–Running MyBatis Generator With Maven–>-->
<!--<plugin>-->
<!--<groupId>org.mybatis.generator</groupId>-->
<!--<artifactId>mybatis-generator-maven-plugin</artifactId>-->
<!--<version>1.3.6</version>-->
<!--<executions>-->
<!--<execution>-->
<!--<id>Generate MyBatis Artifacts</id>-->
<!--<!– 该配置可避免maven install或者package时候运行该插件,导致本地mapper重新生成 –>-->
<!--<phase>deploy</phase>-->
<!--<goals>-->
<!--<goal>generate</goal>-->
<!--</goals>-->
<!--</execution>-->
<!--</executions>-->
<!--<configuration>-->
<!--<!– Mybatis-Generator 工具配置文件的位置 –>-->
<!--<configurationFile>src/main/resources/mybatis-generator/generatorConfig.xml</configurationFile>-->
<!--<!–是否准许移动文件–>-->
<!--<verbose>true</verbose>-->
<!--<!–是否重写文件–>-->
<!--<overwrite>true</overwrite>-->
<!--</configuration>-->
<!--<dependencies>-->
<!--<!– 链接MySQL –>-->
<!--<dependency>-->
<!--<groupId>mysql</groupId>-->
<!--<artifactId>mysql-connector-java</artifactId>-->
<!--<version>8.0.15</version>-->
<!--</dependency>-->
<!--<!– https://mvnrepository.com/artifact/tk.mybatis/mapper-generator –>-->
<!--<!– https://mvnrepository.com/artifact/tk.mybatis/mapper –>-->
<!--<!–<dependency>–>-->
<!--<!–<groupId>tk.mybatis</groupId>–>-->
<!--<!–<artifactId>mapper</artifactId>–>-->
<!--<!–<version>4.1.5</version>–>-->
<!--<!–</dependency>–>-->
<!--<!–<dependency>–>-->
<!--<!–<groupId>org.mybatis.generator</groupId>–>-->
<!--<!–<artifactId>mybatis-generator-core</artifactId>–>-->
<!--<!–<version>1.3.2</version>–>-->
<!--<!–</dependency>–>-->
<!--</dependencies>-->
<!--</plugin>-->
<!--</plugins>-->
<!--</build>-->
</project>