Spring实战
sjc7140
90后码农
展开
-
《spring实战》--笔记 第7章 Spring MVC 高级技术
7.1 Spring MVC 配置的替代方案7.1.1 自定义DispatcherServlet配置package spittr.config;import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;public class SpitterWe...原创 2019-10-28 11:10:56 · 382 阅读 · 0 评论 -
《Spring实战》--笔记 第一章 Spring之旅
Spring的核心依赖注入(dependency injection,DI)面向切面编程(aspect-oriented programming,AOP)1.1 简化java开发spring的根本使命:简化java开发如何做到:基于pojo的轻量级和最小侵入性编程通过依赖注入和面向接口实现松耦合基于切面和惯例进行声明式编程通过切面和模板减少样式代码1.1.3 应用切面...原创 2019-07-22 14:16:53 · 134 阅读 · 0 评论 -
《Spring实战》--笔记 第二章 装配Bean
2.1 Spring 配置的可选方案在XML中进行显式配置在Java中进行显式配置隐式的bean发现机制和自动装配JavaConfig比XML更加强大且类型安全2.2 自动化装配bean自动装配的过程组件扫描(component scanning):Spring会自动发现应用上下文中创建的bean自动装配(autowiring):Spring自动满足bean之间的依赖...原创 2019-07-22 14:29:21 · 374 阅读 · 0 评论 -
《Spring实战》--笔记 第三章 高级装配
3.1环境与profile开发环境、测试环境、生产环境可能需要的配置都不一样。一种方案是通过XML文件分别来配置不同环境对应的bean,在系统构建的时候,需要什么配置就加载对应的文件。但是这种方式在测试阶段迁移到生产阶段时,重新构建可能还是会出现bug。3.1.1配置profile beanSpring采用的方式类似于上面,也是根据环境需要创建对应的bean。但是Spring不是在构建的时...原创 2019-08-01 16:19:50 · 333 阅读 · 0 评论 -
《Spring实战》--笔记 第四章 面向切面的Spring
4.1 什么是面向切面编程切面能够将横切关注点模块化,将其抽出来成为一个通用的功能。4.1.1定义AOP术语通知(Advice)切面的工作成为通知。通知定义了切面是什么以及何时使用。除了描述切面要完成的工作,通知还解决了何时执行这个工作的问题。Spring切面可以定义5种通知:前置通知(before):在目标方法被调用前调用该通知功能后置通知(After):在目标方法被调用后...原创 2019-08-22 11:36:44 · 338 阅读 · 0 评论 -
《Spring实战》--笔记 第5章 构建Spring Web应用
5.1 Spring MVC起步5.1.1 跟踪Spring MVC的请求使用Spring MVC经历的所有站点。[外链图片转存失败(img-hQ61rTU7-1566985726398)(en-resource://database/1518:1)]DispatchServlet收到请求后,依据HandlerMapping的配置,调用相应的Controller来处理。Controller...原创 2019-08-28 17:49:00 · 231 阅读 · 0 评论 -
《spring实战》--笔记 第6章 渲染Web视图
6.1 理解Web视图SpringMVC提供了一个ViewResolver接口:public interface ViewResolver{ View resolveViewName(String viewName,Locale locale)throw Exception;}resolveViewName()方法返回一个View实例,View是另外一个接口:public in...原创 2019-09-23 16:54:02 · 320 阅读 · 0 评论