1 New → Other→选择maven
2 勾选Create a simple project
3 在上面的artfact栏中输入Group ID 和 Artfact ID (这里随便填 前者是公司名 后者是项目名 可以自己取 必须是英文)
在下面的Prent project栏中输入以下:
Group ID: org.springframework.boot
Artfact ID: spring-boot-starter-parent
Version : 2.1.7.RELEASE
4 Finsh完成
5 在pom.xml文件写入jar包:
<dependencies>
<!--热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<!-- web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--test -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!-- jdbc -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!-- thymeleaf -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<!-- mybatis-spring -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.0</version>
</dependency>
<!-- 通用mapper -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
</dependency>
<!-- 分页插件 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.12</version>
</dependency>
<!-- druid连接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.20</version>
</dependency>
</dependencies>
-----------------到这里基本配置完了
------------------以下按需参考配置文件-------------------------------------------------------------------
7 在resource下创建application.yml和application.properties并创建一个templates文件夹用来存放html
application.yml文本内容:
spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver //此处为数据库连接配置 这里用的是sqlserver数据库做参照 url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=yiwoblood username: sa password: 123 #日志管理 logging: file: D:/logs/aaa.log file.max-size: 1MB application: name: zfb-server data: thymeleaf: encoding: UTF-8 servlet: content-type: text/html
application.properties文件内容:
server.port=8086 //端口号可自己修改 spring.thymeleaf.cache=false spring.thymeleaf.encoding=utf-8 spring.thymeleaf.mode=HTML5 spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html #spring.datasource.type=com.alibaba.druid.pool.DruidDataSource #spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver #spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl #spring.datasource.username=scott #spring.datasource.password=scott #server.port=1111 # Global logging configuration log4j.rootLogger=ERROR, stdout # MyBatis logging configuration... log4j.logger.com.how2java.tmall=TRACE # Console output... log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n