自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除