- 博客(7)
- 收藏
- 关注
原创 spring缓存抽象简介
spring缓存抽象简介 Cache 缓存接口,定义缓存操作。实现有:RedisCache、EhCacheCache、ConcurrentMapCache等 CacheManager 缓存管理器,管理各种缓存(Cache)组件 @Cacheable 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存(方法一致,不调用) @CacheEvict 清空缓存 @CachePut 保证方法被调用,又希望结果被缓存(方法每次都被调用) @EnableCaching 开启基于注解的混村 keyGenerator
2020-11-04 15:52:51
86
原创 springmvc的异步请求-返回Callable
springmvc的异步请求-返回Callable 流程:1、控制器返回Callable 2、Spring异步处理,将Callable提交到TaskExecutor 使用一个隔离的线程进行执行 3、DispatcherServlet 和所有的Filter退出web容器的线程,但是response 保持打开状态; 4、Callable返回结果,SpringMVC将请求重新派发给容器,恢复之前的处理; 5、根据Callable返回的结果。SpringMVC继续进行视图的渲染流程等(从收请求-视图渲染等)。 p
2020-10-30 12:59:13
436
原创 Servlet与springmcv的整合之2.0版
定制SpringMVC: 1)、@EnableWebMvc:开启SpringMVC的定制配置功能,相当于mvc:annotation-driven; 2)、配置组件(视图解析器、视图映射、静态资源映射、拦截器…) 修改之前的AppConfig文件 @ComponentScan(value = "com.kerwin",includeFilters = { @Filter(type = FilterType.ANNOTATION,classes = Contro
2020-10-30 10:24:10
108
1
原创 Servlet与springmcv的整合之1.0版
Servlet与springmcv的整合 1、创建maven工程,添加servlet的依赖和spring-mvc的依赖 <groupId>com.kerwin</groupId> <artifactId>springmvc-annotation</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging>
2020-10-30 08:59:54
111
原创 Servlet3.0之ServletContext
Servlet3.0之ServletContext 1、自定义MyServletContainerInitializer实现ServletContainerInitializer接口,在onStartup方法中传入组件 @HandlesTypes,可以传入你想要的java类的子类的所有类型,以HelloService接口为例子。 package main.com.kerwin.servlet; import main.com.kerwin.service.AbsHelloService; import m
2020-10-29 23:37:38
174
1
原创 @Profile 根据环境注册bean
根据命令行动态参数: @Profile(“test”) 方式一: 在虚拟机参数位置加载 -Dspring.profiles.active =test 方式二: 代码的方式激活某个环境 @Profile:指定组件在那个环境的情况下才能被注册到容器中,不指定,任何环境下都能注册这个组件 1)加注了环境标识的bean,只有在这个环境被激活的时候才能注册到容器中。默认是default环境 2)写在配置类上,只有在指定的环境的时候,整个配置类的所有配置都会生效。 3)没有标准任何环境的bean,在任何情况下都能加载
2020-10-28 18:15:27
120
1
原创 java中自动装配
@TOC自动装配 Spring自动装配@Autowired 1)@autowired 自动注入:默认按照类型去容器中找对应的组件:appicationContext.getBean(BookDao.class); 2) 需要一个配置类: @Configuration @ComponentScan("com.kerwin.service","com.kerwin.dao","com.kerwin.controller") public class ConfigOfAutowired{ @Bean("book
2020-10-28 16:56:32
466
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人