Spring
文章平均质量分 84
chenshourui
这个作者很懒,什么都没留下…
展开
-
重温Spring笔记4 - SpEL表达式
一、概念:SpEL(Spring Expression Language)既Spring表达式语言,它是一种强大、简洁的装配Bean的方式。它通过运行期执行的表达式将值装配到Bean的属性或构造参数中。它拥有很多特征,包括使用bean的id来引用bean;调用方法和访问对象属性;对值进行算术、关系和逻辑运算;集合操作等等。 二、SpEL的用法(以一个歌手唱歌,表演吉他为例)SpEL的首要目标是通过...原创 2018-07-05 00:44:38 · 279 阅读 · 0 评论 -
重温Spring笔记3 - 依赖注入
一、概念:注入依赖对象有手工装配和自动装配两种方式。所谓的装配就是创建应用对象之间的协作关系的行为。二、手工装配【构造器注入、setter注入(包括P标签的用法)】1、构造器注入这里以“歌手唱歌为例子”,Singer类有singerName、age、songName三个属性创建Singger类,并添加构造函数public class Singer implements Person { ...原创 2018-07-04 17:04:21 · 191 阅读 · 0 评论 -
重温Spring笔记6 - Spring JDBC模板
一、传统JDBC1、传统JDBC步骤 加载驱动 获取connection连接创建statement执行sql返回resultSet查询结果关闭资源2、例子:添加用户和查询用户引进msyql和数据源的jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</...原创 2018-07-09 01:25:17 · 146 阅读 · 0 评论 -
重温Spring笔记5 - AOP应用
一、概述 AOP,面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。二、AOP相关术语Aspect(切面):横切关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面是横切关注点的抽象。说白了,切面就是一个类,而横切关注点就是抽取出来的并用于代理其他对象时执行的的方法,比如写日志的方法等待。Joinpoint(连接点):连接点就是那些被...原创 2018-07-08 01:38:40 · 330 阅读 · 0 评论 -
重温Spring笔记2 - bean的应用
一、bean的实例化Bean的实例化有基于XML和基于注解。其中基于XML实例化的有类构造器实例化、静态工厂方法实例化、实例工厂方法实例化。1、创建spring配置在xml文件中声明Bean时,spring配置文件的根元素是来源于spring beans命名空间所定义的<bean>元素。典型配置如下:<?xml version="1.0" encoding="UTF-8"?>...原创 2018-03-26 19:15:26 · 181 阅读 · 0 评论 -
重温Spring笔记1 - Hello Word(idea + maven)
一、spring简单概述Spring是一个开源的控制反转(IOC)和面向切面(AOP)的容器框架。它的主要目的是简化企业开发。二、创建Maven项目(开发工具Intellij idea)1、打开intellij idea,创建maven的web项目2、点击next,填写maven信息GroupId为工程名(唯一性),ArtifactId为工程将要产生的或需要使用的文件,Version表示版本号3、...原创 2018-02-28 15:37:46 · 245 阅读 · 0 评论 -
重温Spring笔记7 - 事务管理
一、事务基本概念事务是一系列操作组成的工作单元,该工作单元的操作是不可分割的,要么所有操作都完成,要么所有操作都不做。它必须满足ACID特性。即原子性、一致性、隔离性、持久性。原子性(atomicity):事务是不可分割的最小工作单元,事务要么全做,要么全不做一致性(consistency):一单事务完成(不过成功与否),系统必须确保它所建模的业务处于一致的状态,显示的数据不应该被破坏。隔离性(i...原创 2018-07-13 16:13:49 · 175 阅读 · 0 评论