Skip to content

zhanghaichaogit/spring-boot

Repository files navigation

#spring-boot

集成mybatis和阿里的druid,redis,log4j2

增加权限判断用自定义标签和aop编程暂时没加入shiro

后期继续集成shiro 消息队列

spring-boot-mybatis 主要测试使用,运行用core

将所有的aop base方法啊参数全都放到java-base-program里面

redis 使用一主多从 哨兵模式 spring-boot-redis-sentinel

#修改配置方式 将所有的公用方法,配置放在java-base-program里面

在使用的时候spring-boot的application中加入

@ImportResource(locations = {"classpath:config/conf.xml",//导入本项目配置
        "classpath*:config/base-conf.xml",//导入base项目的默认配置
        "classpath*:config/spring-db-setting.xml",//导入base项目的数据库配置
        "classpath*:config/spring-durid-bean.xml"})//导入base项目的durid项目配置

但某些需要配合application.properties的配置来修改不同项目之间的差异

##开启Druid监控sql和spring

"classpath*:config/spring-db-setting.xml",//导入base项目的数据库配置

需要在application.properties中加入修改

#Durid-spring durid监控spring的监控路径监控所有controller
spring.durid.package=com.cache.redis.web.*

来修改druid监控的spring位置

##开启数据库缓存缓存到Redis中 xml引用:

"classpath*:config/spring-cache-redis.xml",//导入base项目的cacheRedis配置

application.properties修改:

  ##############################################################
  #Cache Redis
  ###############################################################
  #缓存超时时间
  spring.cache.redis.maxtime=10000
  spring.cache.redis.packageList=com.cache.redis.domain
  ###############################################################