springBoot-scaffold

springBoot脚手架,集成redis、pagehelper、mongodb、mybatis、log4j2、druid、jwt、mail等。完成大部分公共模块,只需要写业务代码即可。

Stars
49
Committers
2

springBoot-scaffold

springBoot2.1.xredispagehelpermongodbmybatislog4j2druidjwtmail

redis

1springBoot-redisredisTemplate 2springBoot-cacheredis dao

AOP

1token 2 3 4AOPcontrollerdaoserviceImplservicecontroller AOPAPIECSBUG 5API 6APIinfo

mybatis

1 2pagehelper

log4j2

1 2

druid

1

jwt

1token

schedule

1 2API

2019.05.08

asyncredisAPI

    @Autowired
    RedisAsync redisAsync;

    @Test
    public void test() {

        /**
         * redis
         */
        redisAsync.updateRedisAsync("key", "value1", "test1");

        /**
         * redis
         */
        redisAsync.addRedisAsync("key", "value", "test2");

        /**
         * redis
         */
        redisAsync.deleteRedisAsync("key", "test3");
    }

srping Cacherediskey

2019.05.10

configcors@CrossOrigin

2019.06.04

configcorsmvcAOPtokenParamsInterceptor.java springCache

@Cacheable(value = "XXX", key = "#request.getSession().getAttribute('account')")
   public MessageVO XXX(HttpServletRequest request, XXX xxx) {}
XXX

2019.06.06

springCachespringCache lombok @Builder @AllArgsConstructor @NoArgsConstructor redisUtils

2019.07.12

2019.07.16

if responseBody @ObjectFilter controller

  • filterParams
  • object

JSONObject

    @PostMapping("/XXX")
    @ObjectFilter(filterParams = {"param1", "param2"}, object = Account.class)
    public MessageVO addRemark(HttpServletRequest request, @RequestBody Account account) {
    }

2019.08.09

war

2019.08.19

2019.08.26

TODO

  • SQL
  • DDD
  • Caffeinsredis
  • 5API
  • SpringCloud Alibaba

starstar 2019.05.07

Related Projects