Spring
清雨未尽时
清雨入清晨,午时未阳依。
百望夕阳暮,如梦未尽时。
展开
-
Spring 注解及注解注入
@Compoment 标注成Spring一个普通的Bean@Autowired 被用来实现自动 装配,可以用来标注成员变量、方法 、构造函数。当出现多个同类型当Bean时(如两个类都实现了同一个接口)这时候Spring不知道该绑定哪个实现类,就会抛出BeanCreationException异常。这时候就需要和@Aualifiter配合使用 例如:public interface A...原创 2020-01-22 22:54:01 · 283 阅读 · 0 评论 -
Spring 的作用域
原创 2018-01-10 23:13:41 · 239 阅读 · 0 评论 -
Spring Bean 的装填方式
1 基于XML的装配 (1)创建User类package com.kangxg.assemble;import java.util.List;public class User { private String username; private Integer password; private List list; public User(Str原创 2018-01-10 23:36:02 · 448 阅读 · 0 评论 -
Spring JDBC 的使用
Spring 的JDBC 模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从繁琐的数据库操作中解脱出来,从而将更多的精力投入到编写业务逻辑中。针对数据库操作 Spring框架提供了JdbcTemplate 类,该类是Spring框架数据抽象层的基础 用到的包:一、Spring JDBC配置<beans xmlns="http:原创 2018-01-21 01:26:06 · 3527 阅读 · 0 评论 -
Spring 的事物管理
一、 在Spring 的所有JAR包中 spring-tx-4.3.6.RELEASE.jar 的JAR包就是Spring提供的用于事物管理的依赖包 可以找到如下3个接口文件 1 PlatformTransactionManager 接口主要是Spring提供的平台事务管理器,主要用于管理事务。该接口主要提供了3个事务操作的方法,具体如下:Tran原创 2018-01-23 00:37:39 · 828 阅读 · 0 评论 -
Spring AOP
什么是AOP AOP的全称是 Aspect-OrientedProgramming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。在通常的开发中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承等方法来表达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功原创 2018-01-13 00:47:32 · 174 阅读 · 0 评论 -
Spring 的实例化
1.构造器实例化 在 http://blog.csdn.net/kangguang/article/details/78998606 中的实现方式2.静态工厂方式实例化(1)创建Bean2类package com.kangxg.instance.Static_factory;public class Bean2 {}(2)创建工厂类public cl原创 2018-01-09 23:04:05 · 228 阅读 · 0 评论 -
AspectJ开发
AspectJ 是基于java语言的AOP框架,它提供了强大的AOP功能。Spring2.0 以后,Spring AOP引入了对AspectJ的支持,并允许直接使用AspectJ进行编程,而AspectJ自身的AOP API也尽量与AspectJ 保持一致。新版本的Spring框架,也建议使用AspectJ来开发AOP。使用AspectJ 实现AOP?️两种方式:一种是基于XML的声明式Aspec原创 2018-01-20 11:42:51 · 481 阅读 · 0 评论