springMVC基础(配置开发)
处理器映射器 HandlerMapping 多个映射对应一个资源 andlerMapping 接口负责根据 request 请求找到对应的 Handler 处理器及 Interceptor 拦截器,并将它们封装在 HandlerExecutionChain 对象中,返回给中央调度器 其常用的实现类有两种: BeanNameUrlHandlerMappi...
处理器映射器 HandlerMapping 多个映射对应一个资源 andlerMapping 接口负责根据 request 请求找到对应的 Handler 处理器及 Interceptor 拦截器,并将它们封装在 HandlerExecutionChain 对象中,返回给中央调度器 其常用的实现类有两种: BeanNameUrlHandlerMappi...
国际化 i18n.properties: i18n.username=Username i18n.password=Password i18n_en_US.properties: i18n.username=Username i18n.password=Password i18n_zh_CN.properties: i18n.username=\u75...
JSON 在方法上添加 @ResponseBody 注解 HttpMessageConverter<T> 是 Spring3.0新添加的一个接 口,负责将请求信息转换为一个对象(类型为 T),将对象( 类型为 T)输出为响应信息 @RequestMapping("/testResponseEntity") public ResponseEntity<...
概述 Spring 为展现层提供的基于 MVC 设计理念的优秀的Web 框架,是目前最主流的 MVC 框架之一 Spring MVC 通过一套 MVC 注解,让POJO 成为处理请 求的控制器,而无须实现任何接口 支持 REST 风格的 URL 请求 采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性 HelloWorld jar common...
aop顺序 常用注解: @Before:前置通知,目标方法之前执行 @After:后置通知,目标方法之后执行(始终执行) @AfterReturning:返回后通知:执行方法结束前执行(异常不执行) @AfterThrowing:异常通知,出现异常时执行 @Around:环绕通知,环绕目标方法执行 ...
预准备 spring容器创建:BeanFactory预准备 刷新前预处理 Spring容器的refresh()【创建刷新】; 1、prepareRefresh()刷新前的预处理; 1.1、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法; 1.2、getEnvironment().validateRequiredPropertie...
servlet 用@WebServlet("/hello")来标注,并且指明要拦截哪些路径 package com.ldc.servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServle...
后置处理器 BeanPostProcessor:bean的后置处理器,bean创建对象初始化前后进行拦截工作的 BeanFactoryPostProcessor:BeanFactory的后置处理器,在BeanFactory的标准初始化之后调用 所有bean的定义已经保存加载到BeanFactory,但是bean的实例还未创建 手动实现 /** * 扩展原理: * Bea...
事务 环境搭建 <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springframework</groupId> ...
功能测试 AOP:【动态代理】:能在程序运行期间动态的将某段代码片段切入到指定的方法指定位置进行运行的编程方式 目标类 public class MathCalculator { //除法 public int div(int i, int j) { System.out.println("MathCalculator...div..."); ...