![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 79
焱魔王
编程爱好者以及从业人员,热衷探讨、学习编程技能。
展开
-
Spring AOP和AspectJ
文章目录面向切面编程AOP术语通知(Advice)连接点(Join point)切点(Pointcut)切面(Aspect)引入(Introduction)织入(Weaving)Spring对AOP的支持通过切点选择连接点编写切点在切点中选择bean使用注解创建切面处理通知中的参数通过注解引入新功能在XML中声明切面声明前置和后置通知声明环绕通知为通知传递参数通过切面引入新的功能注入AspectJ...原创 2019-03-05 10:45:12 · 2985 阅读 · 0 评论 -
Spring高级装配
文章目录profile@ProfileXML profile激活Profile* ConditionalConditionContextAnnotatedTypeMetadata处理自动装配歧义性标示首选Bean(@Primary)限定自动装配的bean面向bean ID的限定符面向特性的的限定符自定义限定符bean的作用域@Scopoe基本使用使用web相关作用域XML中声明作用域代理运行时注入...原创 2019-02-26 11:33:12 · 310 阅读 · 0 评论 -
AbstractAnnotationConfigDispatcherServletInitializer剖析
javax.servlet.ServletContainerInitializer接口的实现类在Servlet3.0环境中,用于配置容器。Spring中提供上述接口的实现类SpringServletContainerInitializer,它反过来会查找实现WebApplicationInitializer的类,将配置的任务交给他们来完成。Spring3.2中引入AbstractAnnotat...原创 2019-03-06 09:47:42 · 5864 阅读 · 0 评论 -
Spring MVC 基础
文章目录跟踪Spring MVC的请求搭建Spring MVC配置DispatcherServlet启动Spring MVC编写Controller重定向表单校验主要组成:调度Servlet处理映射器(handler mapping)控制器视图解析器跟踪Spring MVC的请求请求:Web浏览器中点击链接或提交表单时,请求开始工作。请求使用Spring MVC经历的所有站点:...原创 2019-03-18 09:31:57 · 193 阅读 · 0 评论 -
Spring MVC 高级技术 - 处理异常和控制器通知
Spring提供多种方法将异常转化为响应:特定的Spring异常会自动映射为指定的HTTP状态码;异常上可以添加@ResponseStatus注解,从而将其映射为某一个状态码;在方法上可以添加ExceptionHandler注解,使其用来处理异常;将异常映射为HTTP状态码Spring异常自动映射Spring异常HTTP状态码BindException400-...原创 2019-05-08 10:01:13 · 283 阅读 · 0 评论 -
Spring MVC高级技术 - MVC配置替代方案
文章目录MVC配置替代方案自定义DispatcherServlet配置MVC配置替代方案自定义DispatcherServlet配置customizeRegistration(Registration.Dynamic registration):AbstractDispatcherServletInitializer中定义的方法,利用传入的Dynamic可以完成多项任务,Dynamic是S...原创 2019-05-06 17:13:09 · 355 阅读 · 0 评论 -
Spring MVC 高级技术 - multipart数据处理
文章目录配置multipart解析器StandardServletMultipartResolverCommonsMultipartResolver处理multipart请求原始byte[]形式MultipartFile形式以part形式接收上传的文件multipart格式数据会将一个表单拆分为多个部分,每个部分对应一个输入域配置multipart解析器Spring内置multipart...原创 2019-05-06 17:13:56 · 671 阅读 · 0 评论