SSM框架之Spring
文章平均质量分 82
carroll18
你想要拥有你从未有过的东西,你必须去做你从未做过的事情。
展开
-
Spring 事件(ApplicationEvent)降低项目中的代码耦合
Spring事件机制是 观察者模式 的一种实现,但是除了发布者和监听者两个角色之外,还有一个EventMultiCaster的角色负责把事件转发给监听者,工作流程如下:Spring提供了以下5种标准的事件:如果一个bean实现了ApplicationListener接口,当一个ApplicationEvent被发布以后,bean会自动被通知事件发布者事件发布者:使用 或者 实现其接口的子类 发布自定义事件 (@Autowired注入)。事件监听者事件监听者:监听事件 使用注解 或者原创 2022-07-09 13:40:44 · 255 阅读 · 0 评论 -
Spring 注解+AOP实现日志记录功能
注解类上的三个注解称为元注解(),其分别代表的含义如下:@Documented:注解信息会被添加到Java文档中@Retention:注解的生命周期,表示注解会被保留到什么阶段,可以选择编译阶段、类加载阶段,或运行阶段().@Target:注解作用的位置,表示该注解仅能作用于方法上目前注解可以加到方法上,但是并没有任何作用。因为仅仅是声明了注解,下面通过Spring AOP去完善注解的作用。Spring AOP的基础知识AOP 术语Spring切面可以应用5种类型的通知日志记录演示原创 2022-07-07 23:00:01 · 728 阅读 · 0 评论 -
Spring的这些常见面试题,你都知道吗?
文章目录BeanFactory 和 ApplicationContext 有什么区别Spring Bean 的生命周期Spring IOC 如何实现说说 Spring AOPSpring AOP 实现原理动态代理(CGLIB 与 JDK)Spring 事务实现方式Spring 事务底层原理如何自定义注解实现功能Spring MVC 运行流程Spring MVC 启动流程Spring 的单例实现原理...原创 2020-04-12 17:38:56 · 469 阅读 · 0 评论 -
Spring Bean 生命周期和Spring 中的设计模式
文章目录Spring Bean 生命周期Spring 中的设计模式1. 代 理 模 式2. 单例模式3. 模板方法模式4. 前端控制器模式5. 视图帮助(View Helper )6. 依赖注入7. 工厂模式Spring Bean 生命周期Spring Bean的完整生命周期从创建Spring容器开始,直到最终Spring容器销毁BeanSpring 容器 从 XML 文件中读取 B...原创 2020-03-20 09:13:35 · 1276 阅读 · 0 评论 -
一文总结Spring 注解及作用详解
@Component :标识了一个受 Spring 管理的组件,泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注@Respository: 标识持久层,数据访问组件,即 DAO 组件@Service: 标识业务层组件@Controller :标识表现层,控制层组件@RequestMapping@RequestMapping 是用来处理请求地址映射的注解,可用于类或方法上。用在...原创 2020-03-19 13:30:42 · 2130 阅读 · 3 评论 -
一文由浅入深看懂Spring AOP
何为AOP?AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,...原创 2020-03-18 09:15:25 · 472 阅读 · 0 评论 -
SSM框架运行报错:ERROR [RMI TCP Connection(3)-127.0.0.1] - Context initialization failed
SSM框架运行启动报错:当我从输入框提交时,报如下错误:The server encountered an unexpected condition that prevented it from fulfilling the request.解决方案首先查看pom.xml中是否有如下内容,如果有就是版本冲突问题,更换对应的版本即可。如果没有,在pom.xml配置文件中添加如下内...原创 2020-03-17 10:16:51 · 3073 阅读 · 5 评论 -
手把手教你从零构建SSM项目框架(图文详解)
1.创建Maven-webapp工程至此,工程创建好了。耐心等待加载完毕…第一次加载需要挺久的…2.SSM框架集成2.1添加依赖pom.xml//pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...原创 2020-03-16 15:16:46 · 925 阅读 · 0 评论 -
Spring 事务管理
目录Spring 事务管理概述Spring 事务管理 API事务管理器接口事务定义接口使用 Spring 注解管理事务概述@Transactional注解简介使用@Transaction注解Spring 事务管理概述事务原本是数据库中的概念,用于数据访问层。但一般情况下,需要将事务提升到业务层,即 Service 层。这样做是为了能够使用事务...原创 2019-11-14 11:42:55 · 509 阅读 · 0 评论 -
Spring 应用程序【快速搭建】
3分钟快速搭建你的第一个Spring项目POM创建一个工程名为hello-spring的项目,pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww...原创 2019-10-31 22:20:51 · 288 阅读 · 0 评论 -
Spring框架基本概念
一、概述Spring 由 20 多个模块组成,它们可以分为数据访问/集成(Data Access/Integration)、Web、面向切面编程(AOP, Aspects)、应用服务器设备管理(Instrumentation)、消息发送(Messaging)、核心容器(Core Container)和测试(Test)。二、Spring 的特点1.非侵入式所谓非侵入式是指,Spr...原创 2019-10-31 22:15:53 · 624 阅读 · 0 评论