
spring
文章平均质量分 65
Adorable_Rocy
把热爱做到极致!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring 注解版 学习笔记(五)声明式事务
前言:为什么要有事务?为什么要使用事务?下面小编举个例子说明一下吧~假设我需要去银行存100块钱,使用ATM自动存款机,在完成准备工作后,将100块钱放到ATM机中,等待完成存款,可是在存款的过程中,ATM机器出现了问题,自动将100块钱退还了出来,但是尽管这次存款失败,在账户上仍然存上了100块钱,这样的过程当然是十分不可取的,在操作数据库中,声明式事务的出现,接管了这种糟糕的事情处理结果,让操作变得更加安全可靠。1. @Transactional注解:声明事务(标注到方法上)UserDao原创 2021-05-22 11:35:18 · 220 阅读 · 3 评论 -
Spring 注解版 学习笔记(四)面向AOP切面
前言:AOP在Spring中占着十分重要的角色,当然注解版我们也要进行关注和深究。@Before前置通知,在方法执行之前执行@After后置通知,在方法执行之后执行@AfterRunning;返回通知,在方法返回结果之后执行@AfterThrowing异常通知,在方法抛出异常之后@Around环绕通知,围绕着方法执行注意:要在Spring中声明AspectJ切面,只需要在I0C容器中将切面声明为Bean实例.当在Spring I0C容器中初始化Aspec原创 2021-05-20 15:27:36 · 226 阅读 · 3 评论 -
Spring 注解版 学习笔记(三)组件赋值
前言:组件赋值在spring中也是十分重要的部分,下面小编总结演示属性值。组件赋值使用的注解如下:注解名@Value@Autowired@Qualifier@PropertySource@PropertySources@Profile使用场景在Bean中添加默认值自动注入场景精确加载ID容器加载配置文件加载多个配置文件加载配置项@Value:标注在Bean成员上@Data@NoArgsConstructor@AllArgsConstructo原创 2021-05-19 17:54:21 · 159 阅读 · 1 评论 -
Spring 注解版 学习笔记(二)组件添加
前言:组件添加有很多种方式的注解,不同的注解代表不同的含义@ComponentScan@Bean@Configuration@Component@Service@Repository@Conditional@Primary@Lazy@Scope@Import@ImportSelector工厂模式1.@Configuration:配置类在Spring中,标志着这个注解,会认为这个类为配置类,可以定义自己想要的容器Full模式(proxyBeanMethods = tru原创 2021-05-19 11:25:00 · 191 阅读 · 5 评论 -
Spring 注解版 学习笔记(一)AnnotationConfigApplicationContext
AnnotationConfigApplicationContext1.传统XML配置类2.注解版Spring1.传统XML配置类Spring配置文件版–》传送门2.注解版Spring和XML不同的是,所有的注册方式全部使用注解的方式开发,下面小编演示基本操作。创建一个测试实体类以及测试类。测试实体类(TestAnnotaionBean)@AllArgsConstructor@NoArgsConstructor@Datapublic class TestAnnotaionBe原创 2021-05-18 14:59:16 · 956 阅读 · 1 评论 -
Spring 学习笔记心得(十)JdbcTemplet (注解+XML配置文件)解析
这里小编要提到的是JdbcTemplet在Spring中有两种编写风格,第一种就是普通的占位符,第二种就是NamedParameterJdbcTemplet的命名使用,下面小编就来介绍一下如何使用1.首先介绍JdbcTemplet中的部分方法介绍update()执行DML语句queryForMap()查询结果将结果集封装成map集合queryForMap()查询结...原创 2020-04-26 13:59:35 · 690 阅读 · 1 评论 -
Spring 学习笔记心得(九)AOP面向切面编程
首先我们应该想想为什么要使用aop面向切面编程?面向切面的底层实现是什么?小编在这里举个例子吧1.自定义代理对象代理类以及实现类1.1 定义接口(ArithmeticCacluetator)public interface ArithmeticCacluetator {/* 定义加减乘除四个方法*/ public void add(int i , int j); ...原创 2020-04-25 12:57:31 · 643 阅读 · 2 评论 -
Spring 学习笔记心得(八)自动扫描 注解形式配置
这里小编就不做多的啰嗦啦,直接上讲解自动扫描的注解使用1.搭建环境+测试1.1 创建TestObject 类(@Component)@Componentpublic class TestObject { public TestObject(){ System.out.println("TestObject Constractor's ... "); }...原创 2020-04-23 20:09:47 · 580 阅读 · 1 评论 -
Spring 学习笔记心得(七)StaticFactory 和 InstanceFactory 以及实现FactoryBean的使用
讲解Spring中有两种工厂配置的方式: 静态工厂 和 实例化工厂 和实现FactoryBean的方式1.静态工厂的配置使用1.1 创建实体类Carpublic class Car { private String brand; private int price; private String addr; ...(set() get() )}1.2 ...原创 2020-04-22 19:27:43 · 653 阅读 · 1 评论 -
Spring 学习笔记心得(六)IOC容器生命周期详解
IOC容器中Bean的生命周期方法Spring IOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务.Spring lOC容器对Bean的生命周期进行管理的过程:通过构造器或工厂方法创建Bean实例为Bean的属性设置值和对其他Bean的引用C调用Bean的初始化方法Bean可以使用了-当容器关闭时,调用Bean的销毁方法在Bean的...原创 2020-04-21 21:06:26 · 618 阅读 · 2 评论 -
Spring 学习笔记心得(五)SpEl表达式的使用
首先先简单描述一下SpEl的概念:Spring表达式语言: SpELSpring表达式语言(简称SpEL) : 是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于EL : SpEL使用+#(…}作为定界符,所有在大框号中的字符都将被认为是SpEL● SpEL为bean的属性进行动态赋值提供了便利● 通过SpEL可以实现 :-通过bean的id对bean进行引用-调用方...原创 2020-04-20 15:11:27 · 1667 阅读 · 0 评论 -
Spring 学习笔记心得(四)XML继承
首先先引入继承Bean配置相关概念● Spring 允许继承bean的配置,被继承bean称为父bean.继承这个父Bean的Bean称为子Dean。● 子Bean从父Bean中继承配置,包括Bean的属性配置。● 子Bean也可以 覆盖 从父Bean继承过来的配置,父Bean可以作为配置模板,也可以作为Bean实例. 若只想把父Bean作为模板,可以设置的abstract属性为true,...原创 2020-04-19 18:14:06 · 705 阅读 · 2 评论 -
Spring 学习笔记心得(三)JDBC Properties配置使用
这里小编默认大家已经有前两章基础了 , 这里直接讲解JDBC Properties配置使用1.在src下创建lib文件夹,导入Spring相关的jar包(如果没有的,小编这里有提供)Spring全家桶传送门2.直接创建spring配置文件(bean-jdbc_properties.xml)这里引入context标签必需导入的代码<beans xmlns="http://www.sp...原创 2020-04-18 14:14:31 · 353 阅读 · 0 评论 -
Spring中 List赋值 以及 util:list 全局使用
Spring中 List赋值 以及 util:list 全局使用 以及Map赋值的使用1.List和Map的配置创建实体类Carprivate String brand; private int price; private String addr; public Car() { } @Override public String to...原创 2020-04-17 12:58:44 · 2197 阅读 · 0 评论 -
Spring Bean 属性详解
前言:对于XML文件的配置里面有很多要注意的地方,这里小编详解一下标签中的相关属性配置(因为小编真的是踩了很多坑)这里就想分享经验,让大家别再像小编一样踩同样的坑了好了,话不多说,直接进入正题了这里小编主要提到几个属性ref![CDATA[]]type为了方便演示,小编在实体类中实现两个实体类相关联创建实体类(Car) private String brand; ...原创 2020-04-17 11:54:13 · 918 阅读 · 0 评论 -
Spring 学习笔记心得(二) ApplicationContext对象使用
话不多说 , 直接进入正文1.ApplicationContext对象1.创建实体类Person ,设置属性和set()方法2.创建Spring-xml 文件 , 配置Bean (可放置在src下)3.创建ApplicationContext对象 获取spring-xml配置文件,配置bean4.使用ApplicationContext对象中的getBean()属性 获取对应的对象5...原创 2020-04-16 21:22:47 · 426 阅读 · 0 评论 -
Spring 学习笔记心得(一)入门教学
前言:小编最近在学习spring框架,整理了所有的spring笔记,下面开始记录所有的入门教程,希望能够给大家带来帮助,小编会持续更新spring的相关笔记,大家共同学习,共同进步!!1.下载jar包1.首先去官网下载 springsource-tool-suite-3.9.0.RELEASE-e4.6.3-updatesite工具包网址:http://www.mamicode.com/...原创 2020-04-15 15:33:38 · 213 阅读 · 0 评论