- 后端:引入 MyBatis Plus 美滋滋
This commit is contained in:
parent
53fff39a6c
commit
25ecc25139
@ -69,7 +69,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.mybatis</groupId>
|
<groupId>org.mybatis</groupId>
|
||||||
<artifactId>mybatis</artifactId>
|
<artifactId>mybatis</artifactId>
|
||||||
<version>3.5.0</version>
|
<version>3.5.1</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
@ -41,7 +41,7 @@ public class AdminMVCAutoConfiguration implements WebMvcConfigurer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConditionalOnMissingBean(GlobalResponseBodyHandler.class)
|
@ConditionalOnMissingBean(GlobalExceptionHandler.class)
|
||||||
public GlobalExceptionHandler globalExceptionHandler() {
|
public GlobalExceptionHandler globalExceptionHandler() {
|
||||||
return new GlobalExceptionHandler();
|
return new GlobalExceptionHandler();
|
||||||
}
|
}
|
||||||
|
6
pom.xml
6
pom.xml
@ -39,6 +39,7 @@
|
|||||||
<springfox-swagger.version>2.9.2</springfox-swagger.version>
|
<springfox-swagger.version>2.9.2</springfox-swagger.version>
|
||||||
<swagger-bootstrap-ui.version>1.9.3</swagger-bootstrap-ui.version>
|
<swagger-bootstrap-ui.version>1.9.3</swagger-bootstrap-ui.version>
|
||||||
<mybatis-spring-boot-starter.version>2.0.0</mybatis-spring-boot-starter.version>
|
<mybatis-spring-boot-starter.version>2.0.0</mybatis-spring-boot-starter.version>
|
||||||
|
<mybatis-plus.version>3.1.1</mybatis-plus.version>
|
||||||
<xxl-job.version>2.0.1</xxl-job.version>
|
<xxl-job.version>2.0.1</xxl-job.version>
|
||||||
<guava.version>27.0.1-jre</guava.version>
|
<guava.version>27.0.1-jre</guava.version>
|
||||||
<rocketmq-spring-boot-starter.version>2.0.1</rocketmq-spring-boot-starter.version>
|
<rocketmq-spring-boot-starter.version>2.0.1</rocketmq-spring-boot-starter.version>
|
||||||
@ -141,6 +142,11 @@
|
|||||||
<artifactId>mybatis-spring-boot-starter</artifactId>
|
<artifactId>mybatis-spring-boot-starter</artifactId>
|
||||||
<version>${mybatis-spring-boot-starter.version}</version>
|
<version>${mybatis-spring-boot-starter.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.baomidou</groupId>
|
||||||
|
<artifactId>mybatis-plus-boot-starter</artifactId>
|
||||||
|
<version>${mybatis-plus.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.google.guava</groupId>
|
<groupId>com.google.guava</groupId>
|
||||||
|
@ -21,10 +21,6 @@
|
|||||||
<groupId>mysql</groupId>
|
<groupId>mysql</groupId>
|
||||||
<artifactId>mysql-connector-java</artifactId>
|
<artifactId>mysql-connector-java</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>org.springframework.boot</groupId>
|
|
||||||
<artifactId>spring-boot-starter-jdbc</artifactId>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.dubbo</groupId>
|
<groupId>org.apache.dubbo</groupId>
|
||||||
@ -44,8 +40,8 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.mybatis.spring.boot</groupId>
|
<groupId>com.baomidou</groupId>
|
||||||
<artifactId>mybatis-spring-boot-starter</artifactId>
|
<artifactId>mybatis-plus-boot-starter</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -1,11 +1,10 @@
|
|||||||
package cn.iocoder.mall.admin.dao;
|
package cn.iocoder.mall.admin.dao;
|
||||||
|
|
||||||
import cn.iocoder.mall.admin.dataobject.AccessLogDO;
|
import cn.iocoder.mall.admin.dataobject.AccessLogDO;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
@Repository
|
@Repository
|
||||||
public interface AccessLogMapper {
|
public interface AccessLogMapper extends BaseMapper<AccessLogDO> {
|
||||||
|
|
||||||
void insert(AccessLogDO entity);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -7,9 +7,19 @@ spring:
|
|||||||
password: ${MALL_MYSQL_PASSWORD}
|
password: ${MALL_MYSQL_PASSWORD}
|
||||||
|
|
||||||
# mybatis
|
# mybatis
|
||||||
mybatis:
|
#mybatis:
|
||||||
config-location: classpath:mybatis-config.xml
|
# config-location: classpath:mybatis-config.xml
|
||||||
mapper-locations: classpath:mapper/*.xml
|
# mapper-locations: classpath:mapper/*.xml
|
||||||
|
# type-aliases-package: cn.iocoder.mall.admin.dataobject
|
||||||
|
|
||||||
|
# mybatis-plus
|
||||||
|
mybatis-plus:
|
||||||
|
configuration:
|
||||||
|
map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
|
||||||
|
global-config:
|
||||||
|
db-config:
|
||||||
|
id-type: auto
|
||||||
|
mapper-locations: classpath*:mapper/*.xml
|
||||||
type-aliases-package: cn.iocoder.mall.admin.dataobject
|
type-aliases-package: cn.iocoder.mall.admin.dataobject
|
||||||
|
|
||||||
# dubbo
|
# dubbo
|
||||||
|
@ -7,9 +7,18 @@ spring:
|
|||||||
password: ${MALL_MYSQL_PASSWORD}
|
password: ${MALL_MYSQL_PASSWORD}
|
||||||
|
|
||||||
# mybatis
|
# mybatis
|
||||||
mybatis:
|
#mybatis:
|
||||||
config-location: classpath:mybatis-config.xml
|
# config-location: classpath:mybatis-config.xml
|
||||||
mapper-locations: classpath:mapper/*.xml
|
# mapper-locations: classpath:mapper/*.xml
|
||||||
|
# type-aliases-package: cn.iocoder.mall.user.biz.dataobject
|
||||||
|
|
||||||
|
# mybatis-plus
|
||||||
|
mybatis-plus:
|
||||||
|
configuration:
|
||||||
|
mapUnderscoreToCamelCase: true # 虽然默认为 true ,但是还是显示去指定下。
|
||||||
|
mapperLocations: classpath*:mapper/*.xml
|
||||||
|
typeAliasesPackage: cn.iocoder.mall.user.biz.dataobject
|
||||||
|
mapper-locations: classpath*:mapper/*.xml
|
||||||
type-aliases-package: cn.iocoder.mall.user.biz.dataobject
|
type-aliases-package: cn.iocoder.mall.user.biz.dataobject
|
||||||
|
|
||||||
# dubbo
|
# dubbo
|
||||||
|
Loading…
Reference in New Issue
Block a user