Commit 20f0c051 by henry

提交项目启动失败问题

1 parent fd6ec373
package org.arch.common;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@ComponentScan("org.arch.common")
@Slf4j
public class CommonConfig {
public CommonConfig(){
log.info("-----------------CommonConfig----------------");
}
}
/**
* Copyright (C) 2018-2020
* All rights reserved, Designed By www.yixiang.co
* 注意:
* 本软件为www.yixiang.co开发研制
*/
package org.arch.common.utils;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
import java.util.Date;
/**
* 处理新增和更新的基础数据填充,配合BaseEntity和MyBatisPlusConfig使用
*/
@Slf4j
@Component
public class MyMetaHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
log.info("start insert fill ....");
this.strictInsertFill(metaObject, "createTime", Date.class, new Date()); // 起始版本 3.3.0(推荐使用)
this.strictInsertFill(metaObject, "lastUpdateTime", Date.class, new Date()); // 起始版本 3.3.0(推荐)
}
@Override
public void updateFill(MetaObject metaObject) {
log.info("start update fill ....");
this.strictUpdateFill(metaObject, "lastUpdateTime", Date.class, new Date()); // 起始版本 3.3.0(推荐)
}
}
/**
* Copyright (C) 2018-2020
* All rights reserved, Designed By www.yixiang.co
* 注意:
* 本软件为www.yixiang.co开发研制
*/
package org.arch.common.utils;
/**
* @author :LionCity
* @date :Created in 2020-04-10 15:11
* @description:MybatisConfig
* @modified By:
* @version:
*/
import com.github.pagehelper.PageHelper;
import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.Properties;
@Slf4j
@Configuration
@MapperScan(basePackages = {"org.arch.*.mapper","org.arch.**.mapper"})
public class MybatisConfig {
public MybatisConfig() {
log.info("加载MybatisPlus配置...");
}
/**
* 配置mybatis的分页插件pageHelper
* @return
*/
@Bean
public PageHelper pageHelper(){
PageHelper pageHelper = new PageHelper();
Properties properties = new Properties();
properties.setProperty("offsetAsPageNum","true");
properties.setProperty("rowBoundsWithCount","true");
properties.setProperty("reasonable","true");
//配置mysql数据库的方言
properties.setProperty("dialect","mysql");
pageHelper.setProperties(properties);
return pageHelper;
}
}
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.arch.common.CommonConfig
...@@ -23,7 +23,7 @@ import org.springframework.context.annotation.Configuration; ...@@ -23,7 +23,7 @@ import org.springframework.context.annotation.Configuration;
import java.util.Properties; import java.util.Properties;
@Slf4j @Slf4j
@Configuration @Configuration
@MapperScan(basePackages = {"org.arch.*.*.mapper","org.arch.**.mapper"}) @MapperScan(basePackages = {"org.arch.mybatis.*.mapper","org.arch.mybatis.**.mapper"})
public class MybatisConfig { public class MybatisConfig {
public MybatisConfig() { public MybatisConfig() {
log.info("加载MybatisPlus配置..."); log.info("加载MybatisPlus配置...");
......
...@@ -27,6 +27,11 @@ ...@@ -27,6 +27,11 @@
<artifactId>nacos</artifactId> <artifactId>nacos</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
</dependency> </dependency>
<dependency>
<groupId>org.arch</groupId>
<artifactId>common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies> </dependencies>
</project> </project>
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!