Spring
文章平均质量分 79
zm的博客
敬自己,敬未来
展开
-
Spring5学习(七)Spring注解
Spring注解开发 1. IOC相关注解 1.1 @Configuration 从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于...原创 2020-03-03 11:08:37 · 161 阅读 · 0 评论 -
Spring5学习(六)Spring 事务
Spring 事务 1. 事务 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin ...原创 2020-02-26 22:06:21 · 144 阅读 · 0 评论 -
Spring5学习(五)Spring DAO
Spring DAO Spring对数据访问对象(DAO)的支持旨在使以一致的方式轻松使用数据访问技术(例如JDBC,Hibernate或JPA)。这使您可以轻松地在上述持久性技术之间进行切换,还使您无需担心捕获每种技术特有的异常即可进行编码。 1. 使用JDBC访问数据库 使用JdbcTemplate模板类操作数据 JdbcTemplate主要提供以下五类方法: execute方法:可以...原创 2020-02-26 22:03:57 · 304 阅读 · 0 评论 -
Spring5学习(四)Spring AOP
Spring AOP 面向方面的编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象的编程(OOP)。OOP中模块化的关键单元是类,而在AOP中模块化是方面。方面使关注点(例如事务管理)的模块化跨越了多个类型和对象。(这种关注在AOP文献中通常被称为“跨领域”关注。) Spring的关键组件之一是AOP框架。虽然Spring IoC容器不依赖于AOP(这意味着您不需要使用AOP),但AO...原创 2020-02-26 13:38:23 · 178 阅读 · 0 评论 -
Spring5学习(三)DI依赖注入
Spring5 DI 依赖注入 1. 依赖注入 依赖注入(DI)是一个过程,通过该过程,对象只能通过构造函数参数,工厂方法的参数或在构造或创建对象实例后在对象实例上设置的属性来定义其依赖关系(即,与它们一起工作的其他对象)。从工厂方法返回。然后,容器在创建bean时注入那些依赖项。从根本上讲,此过程是通过使用类的直接构造或服务定位器模式来控制bean自身依赖关系的实例化或位置的bean本身的逆过程...原创 2020-02-23 12:01:24 · 171 阅读 · 0 评论 -
Spring5学习(二)IoC容器
Spring5 IoC容器 1. Spring IoC容器和Bean简介 org.springframework.beans和org.springframework.context包是Spring框架的IoC容器的基础, 该 BeanFactory 接口提供了一种高级配置机制,能够管理任何类型的对象。 ApplicationContext是的子接口BeanFactory。 面试题:BeanFac...原创 2020-02-22 19:39:12 · 181 阅读 · 0 评论 -
Spring5学习(一)简介
Spring5 学习&简介 1. Spring简介 Spring是一个开源框架,它由[Rod Johnson](https://baike.baidu.com/item/Rod Johnson)创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合...原创 2020-02-22 11:44:51 · 698 阅读 · 0 评论 -
Spring5基础学习(一)IOC
spring 1. 依赖注入 依赖注入方式有setter注入、构造器注入、接口注入 setter注入 建POJO类 //@Data注解是lombok框架的注解,用于自动生成get、set、toString、构造器等方法 @Data public class User { private long userid; private String username; } s...原创 2019-12-05 22:25:01 · 75 阅读 · 0 评论