完成10个工程的代码

This commit is contained in:
yidao620
2018-02-27 16:38:38 +08:00
parent 4d57c022c6
commit 2cf3ac80b5
354 changed files with 1907 additions and 822 deletions

View File

@ -2,6 +2,14 @@
基于注解的声明式缓存
## 运行
初始化sql文件在`resources/sql/t_user.sql`
另外还需要安装Redis配置好`application.yml`文件中的redis地址
测试用例:`com.xncoding.service.UserServiceTest.java`
## 许可证
Copyright (c) 2018 Xiong Neng

View File

@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.enzhico</groupId>
<groupId>com.xncoding</groupId>
<artifactId>springboot-cache</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>jar</packaging>

View File

@ -1,4 +1,4 @@
package com.enzhico.trans;
package com.xncoding.trans;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

View File

@ -1,4 +1,4 @@
package com.enzhico.trans.config;
package com.xncoding.trans.config;
import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.util.JdbcConstants;

View File

@ -1,10 +1,8 @@
package com.enzhico.trans.config;
package com.xncoding.trans.config;
import com.alibaba.druid.pool.DruidDataSource;
import com.baomidou.mybatisplus.plugins.PaginationInterceptor;
import com.enzhico.trans.config.DruidProperties;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.transaction.annotation.EnableTransactionManagement;
@ -19,7 +17,7 @@ import javax.annotation.Resource;
*/
@Configuration
@EnableTransactionManagement(order = 2)
@MapperScan(basePackages = {"com.enzhico.trans.dao.repository"})
@MapperScan(basePackages = {"com.xncoding.trans.dao.repository"})
public class MybatisPlusConfig {
@Resource

View File

@ -1,4 +1,4 @@
package com.enzhico.trans.config;
package com.xncoding.trans.config;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -8,8 +8,6 @@ import org.springframework.cache.interceptor.KeyGenerator;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.cache.RedisCacheManager;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import java.lang.reflect.Method;
import java.util.Arrays;

View File

@ -1,4 +1,4 @@
package com.enzhico.trans.dao.entity;
package com.xncoding.trans.dao.entity;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;

View File

@ -1,7 +1,7 @@
package com.enzhico.trans.dao.repository;
package com.xncoding.trans.dao.repository;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.enzhico.trans.dao.entity.User;
import com.xncoding.trans.dao.entity.User;
public interface UserMapper extends BaseMapper<User> {
}

View File

@ -1,7 +1,7 @@
package com.enzhico.trans.service;
package com.xncoding.trans.service;
import com.enzhico.trans.dao.entity.User;
import com.enzhico.trans.dao.repository.UserMapper;
import com.xncoding.trans.dao.entity.User;
import com.xncoding.trans.dao.repository.UserMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.cache.annotation.CacheConfig;

View File

@ -2,11 +2,6 @@
################## 所有profile共有的配置 #################
##########################################################
################### 自定义项目配置 ###################
enzhico:
kaptcha-open: true #是否开启登录时验证码 (true/false)
session-open: false #是否开启session验证 (true/false)
################### 项目启动端口 ###################
server.port: 8092
@ -17,13 +12,13 @@ spring:
datasource:
url: jdbc:mysql://123.207.66.156:3306/test?useSSL=false&autoReconnect=true&tinyInt1isBit=false&useUnicode=true&characterEncoding=utf8
username: root
password: _EnZhi123
password: ******
################### mybatis-plus配置 ###################
mybatis-plus:
mapper-locations: classpath*:com/enzhico/trans/dao/repository/mapping/*.xml
mapper-locations: classpath*:com/xncoding/trans/dao/repository/mapping/*.xml
typeAliasesPackage: >
com.enzhico.trans.dao.entity
com.xncoding.trans.dao.entity
global-config:
id-type: 0 # 0:数据库ID自增 1:用户输入id 2:全局唯一id(IdWorker) 3:全局唯一ID(uuid)
db-column-underline: false
@ -62,6 +57,6 @@ logging:
level:
ROOT: INFO
com:
enzhico: DEBUG
xncoding: DEBUG
file: E:/logs/trans.log

View File

@ -0,0 +1,32 @@
/*
Navicat MySQL Data Transfer
Source Server : 123.207.66.156-mysql
Source Server Version : 50718
Source Host : 123.207.66.156:3306
Source Database : test
Target Server Type : MYSQL
Target Server Version : 50718
File Encoding : 65001
Date: 2018-02-27 16:12:19
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for t_user
-- ----------------------------
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) DEFAULT NULL,
`password` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=96 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of t_user
-- ----------------------------
INSERT INTO `t_user` VALUES ('52', 'admin', 'admin');

View File

@ -1,8 +1,8 @@
package com.enzhico.service;
package com.xncoding.service;
import com.enzhico.trans.Application;
import com.enzhico.trans.dao.entity.User;
import com.enzhico.trans.service.UserService;
import com.xncoding.trans.Application;
import com.xncoding.trans.dao.entity.User;
import com.xncoding.trans.service.UserService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;