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