Spring
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
@青春之路
有道无术,术尚可求;
有术无道,止于术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring中的事务控制(XML+注解+全注解)
文章目录一.基本介绍1. Spring 事务控制我们需要明确的2. Spring 中事务控制的 API2.1 PlatformTransactionManager2.2 TransactionDefinition2.2.1 事务的隔离级别2.2.2 事务的传播行为2.2.3 超时时间2.2.4 是否是只读事务2.3 TransactionStatus二. 基于 XML 的声明式事务控制1. pom.xml2. Account.java3. DAO层4. Service层5. bean.xml6. 测试三.原创 2020-05-13 14:58:00 · 692 阅读 · 0 评论 -
Spring中AOP的通知方式
文章目录一、案例搭建1、pom.xml2、IAccountService.java3、AccountServiceImpl.java4、Logger.java5、bean.xml6、AopTest.java二、通知方式1、前置通知2、后置通知3、异常通知4、最终通知5、环绕通知 一、案例搭建 1、pom.xml <dependency> <groupId>org.springframework</groupId> <a原创 2020-05-09 19:30:57 · 216 阅读 · 0 评论 -
彻底弄懂Spring中的AOP(XML+注解)
文章目录一、AOP简介1、AOP基本概念2、AOP的作用及优势3、AOP 的实现方式4、AOP相关术语(1)Joinpoint(连接点)(2)Pointcut(切入点)(3)Advice(通知/增强)(4)Introduction(引介)(5)Target(目标对象)(6)Weaving(织入)(7)Proxy(代理)(8)Aspect(切面)5、学习 Spring 中的 AOP 要明确的事6、关...原创 2020-05-08 11:30:55 · 337 阅读 · 0 评论 -
动态代理
一、动态代理简介 1、概念 2、特点 3、分类 基于接口的动态代理和基于子类的动态代理。下面将详细介绍这两种代理方式。 二、基于接口的动态代理 涉及的类:Proxy 提供者:JDK官方 如何创建代理对象: 使用Proxy类中的newProxyInstance方法 创建代理对象的要求: 被代理类最少实现一个接口,如果没有则不能使用 newProxyInstance方法的参数: ClassLoa...原创 2020-05-08 10:27:59 · 186 阅读 · 0 评论 -
Spring完全使用注解(没有xml)实现IoC
文章目录一、回顾之前的bean.xml二、使用注解方式实现bean.xml1、@Configuration注解2、@ComponentScan注解3、@Bean注解4、@Import注解5、@PropertySource注解 一、回顾之前的bean.xml <context:component-scan base-package="com.uos"></context:comp...原创 2020-05-04 22:19:50 · 329 阅读 · 0 评论 -
Spring基于注解的IoC
文章目录一、用于创建对象1、@Component注解2、@Controller、@Service和@Repository注解二、用于注入数据1、@Autowired注解2、@Qualifier注解3、@Resource注解4、@Value注解三、用于改变作用范围的@Scope注解四、和生命周期相关1、@PreDestroy注解2、@PostConstruct注解五、xml文件配置 一、用于创建对象...原创 2020-05-04 21:47:39 · 377 阅读 · 0 评论 -
Spring依赖注入
文章目录一、环境搭建1、pom.xml2、AccountService3、Client.java二、使用构造方法注入三、使用set方法注入四、复杂类型/集合类型数据的注入 一、环境搭建 1、pom.xml <dependency> <groupId>org.springframework</groupId> <artifactId>spring-...原创 2020-05-02 22:38:36 · 172 阅读 · 0 评论 -
Spring对bean的管理细节
文章目录一、创建bean的三种方式1、方式一2、方式二3、方式三二、bean的作用范围调整三、bean对象的生命周期 一、创建bean的三种方式 环境搭建: 1、pom.xml <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</ar...原创 2020-05-02 14:31:25 · 176 阅读 · 0 评论 -
Spring基于XML的IoC环境搭建
文章目录一、IoC基本介绍二、环境搭建1、导入依赖2、模拟dao层和service层3、编写配置文件4、编写Client.java(模拟controller层)三、ApplicationContext的三个实现类1、ClassPathXmlApplicationContext类2、FileSystemXmlApplicationContext类3、AnnotationConfigApplicati...原创 2020-05-01 22:45:33 · 221 阅读 · 0 评论 -
Spring基础
一、概述 Spring 的主要作用就是为代码“解耦”,降低代码间的耦合度。 根据功能的不同,可以将一个系统中的代码分为主业务逻辑与系统级业务逻辑两类。它们各自具有鲜明的特点:主业务代码间逻辑联系紧密,有具体的专业业务应用场景,复用性相对较低;系统级业务相对功能独立,没有具体的专业业务应用场景,主要是为主业务提供系统级服务,如日志、安全、事务等,复用性强。 Spring 根据代码的...原创 2019-11-17 14:20:00 · 115 阅读 · 0 评论
分享