一、IDEA搭建Spring Boot
1、打开IDEA选择file-new-Project

2、进入新界面先选择Spring Initializr,然后选择SDK版本,及 Initializr Sevice url,然后点击NEXT

3、进入新界面选择自己的项目、选择版本点击NEXT

4、进入新界面选择自己需要的依赖,然后点击NEXT

5、例:web、数据库
6、新项目创建完成,参考图片选择Enable Auto-Import 自动下载依赖

二、Spring官网搭建Spring Boot
1、官网地址
https://spring.io/
2、选择Project-Spring Initializr
3、选择项目、语言-java、项目、版本然后点击ADD Dependencies

4、和IDEA软件一样选择需要的依赖

5、选择玩点击GENERATE之后会下载一个压缩包如图所示,我们只需要把压缩包解压之后拉进软件就OK了

三、Spring boot 项目准备
1、配置maven

修改 application.properties 为 application.yml
原因:两个都是SpringBoot的配置文件,但是相对来说yml层级更加清晰、properties优先级更高

在application.yml添加配置信息
#配置数据库连接
spring:application:name: crmdatasource:url: jdbc:mysql://localhost:3306/crm?characterEncoding=utf-8driver-class-name: com.mysql.jdbc.Driverusername: rootpassword: rootredis:host: 127.0.0.1port: 6379timeout: 300#配置端口
server:port: 8088servlet:context-path: /crm#配置mybaties映射路径
mybatis:type-aliases-package: cn.ljl.crmback.domain.pojomapper-locations: classpath:mapper/*Mapper.xml#配置logging日志
logging:level:cn.abc.crmback.domain.dao: debug
在pom.xml添加依赖-基本需要的依赖
<?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 https://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.3.9.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>cn.abc</groupId><artifactId>crmback</artifactId><version>0.0.1-SNAPSHOT</version><name>crmback</name><description>Demo project for Spring Boot</description><properties><java.version>1.11</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-activemq</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jdbc</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.4</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>















