Spring
文章平均质量分 97
Dcwjh
这个作者很懒,什么都没留下…
展开
-
SpringMVC(二)---高级应用
1. 监听器、过滤器和拦截器对⽐Servlet:处理Request请求和Response响应过滤器(Filter):对Request请求起到过滤的作⽤,作⽤在Servlet之前,如果配置为/*可以对所有的资源访问(servlet、js/css静态资源等)进⾏过滤处理监听器(Listener):实现了javax.servlet.ServletContextListener 接⼝的服务器端组件,它随Web应⽤的启动⽽启动,只初始化⼀次,然后会⼀直运⾏监视,随Web应⽤的停⽌⽽销毁作⽤⼀:做⼀些初始化⼯原创 2020-10-15 10:26:23 · 276 阅读 · 0 评论 -
SpringMVC(一)---应用
1. Spring简介1.1 MVC 体系结构三层架构我们的开发架构⼀般都是基于两种形式,⼀种是 C/S 架构,也就是客户端/服务器;另⼀种是 B/S 架构,也就是浏览器服务器。在 JavaEE 开发中,⼏乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使⽤的⾮常多,所以我们课程中的案例也都是基于三层架构设计的。表现层 :也就是我们常说的web 层。它负责接收客户端请求,向客户端响应结果,通常客户端使⽤http 协原创 2020-10-14 16:34:46 · 230 阅读 · 0 评论 -
Spring 对某个对象进行代理(aop的功能,可以对某个功能进行开关)
EnableLuban@Retention(RetentionPolicy.RUNTIME)@Import(MyImportSelector.class)public @interface EnableLuban {}Appconfig@ComponentScan("com.luban")@EnableLuban //开启代理功能,去掉就不会对IndexDao进行代理...原创 2020-04-04 21:52:19 · 424 阅读 · 0 评论 -
模拟Spring
文章目录模拟IOC模拟AOP自定义扫描注解模拟IOCBeanFactorypackage org.spring.util;import com.luban.service.UserService;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.Element;import org.d...原创 2020-02-27 22:30:38 · 238 阅读 · 0 评论 -
最新IDEA2019.3.3编译Spring5源码(Spring-framework5.1或5.0)
文章目录1. 配置JDK2. Gradle环境(根据源码确定)确定gradle版本配置gradle环境配置环境变量便签1 记住以下信息:这就是等会在源码里面要修改的信息,保持版本一致。还会再来看的3. 源码配置若你在此刻已经导入IDEA,没关系版本一致:去除源码无关内容(可以不做)修改根目录下的`gradle.properties`,修改如下:源码下配置远程仓库IDEA配置导入IDEA测试源码注意...原创 2020-02-24 11:29:58 · 9112 阅读 · 47 评论 -
Spring-AOP
文章目录自定义注解@Target(ElementType.TYPE): 注解的作用域@Retention(RetentionPolicy.RUNTIME):注解的生命周期spring AOP常见面试题目Aop是什么aop的应用场景spring Aop的概念各种连接点joinPoint的意义:1. execution2. within3. args4. this JDK代理时,指向接口和代理类pro...原创 2020-02-17 20:28:05 · 281 阅读 · 0 评论 -
Spring-IOC应用
文章目录What is IOC?为什么使用IOCSpirng实现IOC的思路和方法spring实现IOC的思路大致可以拆分成3点spring编程的风格官方文档What is IOC?控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称...原创 2020-02-15 20:25:28 · 300 阅读 · 0 评论 -
Spring的生命周期
文章目录1. 什么是Bean的生命周期2.生命周期--初始化与销毁1(正规军)单例:多例:3. 生命周期—初始化与销毁24. 生命周期---初始化与销毁3生命周期-BeanPostProcessors1. 什么是Bean的生命周期Bean的生命周期是指Bean创建–》初始化–》销毁的过程我们可以自定义Bean的初始化和销毁方法容器在bean进行到当前生命周期的时候,来调用自定义的初始化和销...原创 2020-02-08 09:45:14 · 336 阅读 · 0 评论 -
Spring装配Bean
文章目录1. 原始方式:通过XML装配Bean2. 通过注解的方式来装配Bean3. 自动装配Bean注解扫描类型扫描自定义扫描4. Scope扫描规则1. 原始方式:通过XML装配Bean创建maven项目添加依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.o...原创 2020-02-04 17:28:38 · 240 阅读 · 0 评论 -
Spring之旅(1)
文章目录一、名词介绍一、名词介绍EJB:企业级JavaBean(Enterprise JavaBean)JDO:Java数据对象(Java Data Object)POJO:简单老式对象(Plain Old Java object)J2EE:Java2企业级(Java 2 Enterprise Edition)DI:依赖注入(Dependency Injection)能够让相互协作...原创 2020-01-06 16:49:39 · 202 阅读 · 0 评论