1、SpringBoot启动器:
SpringBoot启动器会配置一个启动器,它会把这个框架的依赖和模块全部导入,每一个启动器都有一个自动配置类,实现了自动整合Spring,每一个启动器都有一个属性类,提供了默认的属性配置
2、SpringBoot自动配置原理:
@SpringBootApplication相当于三个注解的组合:
1.@SpringBootConfiguration作用:定义配置类
2.@EnableAutoConfiguration作用:启动自动配置类
3.@ComponentScan作用:组件扫描
3、springcache注解有哪些?
- @EnableCaching
2. @Cacheput
3. @Cacheable
4. @CacheEvict
4、Spring data redis(redisTemplate)与spring cache(注解方式实现)的区别:
RedisTemplate优势:
1.精准确认每一个键的过期时间
2.在每一个方法内部可以让任何数据缓存,不一定是返回值, springcache只能是返回值缓存