spring
zsf_lance
努力努力再努力~
展开
-
springmvc原理浅析
原理基于servletspringmvc的核心类DispatcherServlet,基于javaweb传统开发模式,顶层继承自HttpServlet,在web.xml中配置该Servlet匹配的路径为/,即所有请求都会经过DispatcherServlet进行处理。实现servlet的doGet、doPost等方法,最终都经过doDispatch方法处理,在该方法进行参数解析、路径匹配处理、响...原创 2020-03-26 17:24:50 · 269 阅读 · 0 评论 -
spring(二) aop和事务
aop面向切面编程,可以将业务代码和功能代码分开,比如日志打印和权限控制等等,避免重复代码和解耦。通过动态代理,运行期修改字节码信息,实现字节码增强,根据原有类生成代理类。aop定义切入点 pointcount在哪个方法,哪个类切入通知 advice切入的内容切面 aspect切入点+通知advior 另一种切面切入点+通知,advisor只持有一个Pointcut和一个adv...原创 2020-03-26 17:23:12 · 463 阅读 · 0 评论 -
spring ioc原理浅析
ioc控制反转传统创建对象,需要在用到的地方new对象,如果一个类的创建方式发生改变,那么所有调用到的地方都要改动。spring基于di依赖倒置的思想,通过ioc控制反转将bean的创建、初始化、销毁生命周期都交给spring容器,高层不再直接依赖底层,而是通过第三方获取。调用类需要用到什么对象,只需要通过spring获取。好处提高了代码的可维护性,对象的管理只需要一个地方配置,比如一个被...原创 2020-03-26 17:11:53 · 277 阅读 · 0 评论 -
springboot restTemplate配置
spring template配置示例 @Bean public RestTemplate restTemplate() { SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); requestFactory.setConnect...原创 2019-07-25 16:10:00 · 2888 阅读 · 1 评论