Spring应用
文章平均质量分 79
Bronze5
一个普通的Java爱好者
展开
-
简单几步使用Spring整合MyBatis(含配置多数据源和多Mapper XML文件路径)
我们先分析下使用者视角:代码中使用Mapper接口对数据进行数据库操作,具体的SQL在中。可以看到Mapper接口和Mapper xml是有一定的关联关系的,我们的配置思路也是如此,就是把两者绑定起来即可。dataSourcedataSourceMapper文件经过以上3个步骤,我们就使用Spring把Mybatis整合完成了。根据以上思路,来具体操作下。原创 2024-01-06 11:40:41 · 898 阅读 · 0 评论 -
Spring AOP中的专业术语介绍
一、AOP简介AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充。AOP 的主要编程对象是切面(aspect), 而切面是把横切关注点模块化!在应用 AOP 编程时, 需要定义公共功能, 但可以明确的定义这个功能在哪里应用, 并且不必修改需要使用公共功能的类。 这样以来横切关注点就被模块化到特殊的对象(切面)里.二、AOP 的好处每个事物逻辑位于一原创 2020-06-14 20:44:26 · 10184 阅读 · 1 评论 -
Lifecycle和SmartLifecycle的正确使用姿势
一、前言 Lifecycle是Spring中最基础的生命周期接口,该接口定义了容器启动和停止的方法。方便开发者扩展自己的特定逻辑,比如启动和停止某些后台进程。 SmartLifecycle是对Lifecycle的一个扩展接口,当我们实现SmartLifecycle接口时,发现需要实现很多方法。很多同学不理解这些方法是干嘛的,今天我们来一起探讨下~二、先说Lifecycle Lifecycle常用来管理一个组件的启动和停止,这个组件可以是一个线程、或者是一件事情。有同学可能会有这样的疑惑:开始和原创 2020-06-04 22:49:32 · 9110 阅读 · 0 评论 -
使用Spring配置quartz(逻辑清晰)
一、前言 看Spring源码蛮久了,现在使用Spring集成quartz,看能不能用所学的知识,给各位讲清楚spring集成quartz是怎么配置的!看网上好多文章都说,Spring配置quartz挺复杂的。quarz,石英调度,一个第三方定时调度框架。二、配置步骤 Spring的作用是管理Bean,这句话可以概括Spring框架80%的功能。我们使用Spring集成一个第三方框架时,无非就是把需要new的对象,配置到Spring IOC工厂而已。1. 引入依赖使用任何一个第三方的框架,原创 2020-06-03 22:29:42 · 2101 阅读 · 1 评论 -
Spring监听器的完整使用步骤
一、使用步骤 简单来说,spring中监听器的使用分为两个步骤:注册Application监听器和发布Application事件。具体实现一下:1. 自定义事件spring定义了一个标准的事件抽象类ApplicationEvent,继承了这个抽象类就是一个Application事件。public class MyApplicationEvent extends ApplicationEvent { public MyApplicationEvent(Object source,原创 2020-05-10 15:13:52 · 5344 阅读 · 0 评论