三步整合springboot+mybatis-plus
pom
<!--spring boot 父工程-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.1.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
<dependency>-+
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>```````````````````````````````````
</dependency>
<!--************************************** lombok ************************************-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
</dependency>
</dependencies>
application.yml
server:
port: 24100
spring:
application:
name: spring-transcation
aop:
proxy-target-class: true
auto: true
main:
allow-bean-definition-overriding: true
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://192.168.80.109:3306/数据库?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2b8&allowPublicKeyRetrieval=true
username: 账号
password: 密码
initialSize: 5
minIdle: 5
maxActive: 20
# 日志配置
mybatis-plus:
mapper-locations: classpath:xml/**/*Mapper.xml
# 表结构对应的实体类所在包
typeAliasesPackage: def.spring.transcation.core.entity
configuration:
map-underscore-to-camel-case: true
# console输出日志
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
app类
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @ClassName SpringTranscationApp
* @Description spring事务应用
* @Date 2022/11/2
* @Author myq
*/
@SpringBootApplication(scanBasePackages = {"def.spring.transcation.core"})
@Slf4j
public class SpringTranscationApp {
public static void main(String[] args) {
SpringApplication.run(SpringTranscationApp.class,args);
log.info("******************事务应用启动完成******************");
}
}
将上面的配置信息整合你得idea里面可以快速构建一个springboot项目