Spring
Mr.Yakun
请多指教~
展开
-
Spring工作原理
1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象和调用对象里的方法的 。 Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监督和控制(...原创 2016-02-22 15:49:38 · 432 阅读 · 0 评论 -
spring aop——切面表达式
包/类型匹配:within //匹配ProductService类里头的所有方法 @Pointcut("within(com.abc.service.ProductService)") //匹配com.imooc包及子包下所有类的方法 @Pointcut("within(com.abc..*)") 匹配对象:this, target, bean //匹配AOP对象的目标对象为指定类型的方法...原创 2018-12-05 14:22:24 · 309 阅读 · 0 评论 -
spring aop——advice注解
@Before 前置通知 @After 后置通知,方法执行完后 @AfterReturning 返回通知,成功执行后 @AfterThrowing 异常通知,抛出异常后 @Around 环绕通知 @Before("matchAnno()") @After("matchAnno())") //相当于finally @AfterReturning("matchException()"...原创 2018-12-05 15:02:23 · 430 阅读 · 0 评论 -
Spring MVC原理
客户端提交请求到DispatchServlet 由DispatchServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller DispatchServlet将请求提交到Controller,调用业务逻辑处理后,返回ModelAndView DispatchServlet查询一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图 ...原创 2019-09-19 16:55:33 · 99 阅读 · 0 评论 -
Spring Bean 加载过程
加载入口 ApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml"); ac.getBean(XXX.class); ClassPathXmlApplicationContext /** * Create a new ClassPathXmlApplicationContext, loading the...原创 2019-09-19 16:56:51 · 119 阅读 · 0 评论