Spring
知性人
接受失败,但不选择放弃!
展开
-
Spring介绍以及控制反转(IOC)、依赖注入(DI)的理解
1、什么是spring框架? Spring框架有哪些主要模块?Spring 框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的。...原创 2019-04-15 19:44:48 · 695 阅读 · 0 评论 -
Spring--bean的注入
bean的注入有方式注入:xml配置注入`普通构造注入Java配置注入自动配置注入xml配置注入原创 2019-04-16 11:27:12 · 166 阅读 · 0 评论 -
xml配置(一)
xml配置注入:1、普通构造方法注入在Spring的配置文件中声明你要注入的对象 例如:User<bean class="com.itbaizhan.User" id="user1"/>所谓的声明,就是将自己的信息告诉Spring容器,例如id和class,Spring容器根据class,通过反射(默认使用的是无参构造方法)就可以创建一个名为user1的User对象。初始化...原创 2019-04-16 11:05:30 · 351 阅读 · 0 评论 -
xml配置(二)
属性注入1、构造方法注入在xml中进行配置: <bean class="com.itbaizhan.Book" id="book1"> <constructor-arg name="id" value="1"/> <constructor-arg name="name" value="三国演义"/> &...原创 2019-04-16 17:46:33 · 176 阅读 · 0 评论 -
Java方式bean的注入以及自动配置
Java配置Java配置的本质上,就是使用一个Java类去代替xml配置,这种配置方式在目前最主流的Spring Boot中得到了广泛的使用。1、引入相关Spring相关依赖2、创建Java配置类:/** * 这是一个Java配置类,它的作用类似于applicationContext.xml配置文件 * @author 叶小陌 * */@Configurationpublic...原创 2019-04-17 15:21:46 · 1558 阅读 · 0 评论 -
Spring之AOP详解(一)
AOP概述AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。AOP的基本概念(1)Aspect(切面):通常是一个类,里面可以定义切入点和通知(2...原创 2019-04-18 21:15:55 · 223 阅读 · 0 评论 -
Spring之AOP详解(二)
AspectJ对于AOP的实现有两种形式:这种方式实际上破坏了最小侵入式原则。通过注解的形式配置通过xml的形式配置注意:对于AspectJ 实现AOP要引入第三方jar包:通过注解的形式配置1、自定义一个注解:/** * 自定义注解 * @author 叶小陌 */@Target(ElementType.METHOD)@Retention(Retenti...原创 2019-04-19 08:57:13 · 480 阅读 · 0 评论 -
Spring事务配置
数据库事务Spring中的事务配置方式:1、xml方式的配置实现2、注解方式的实现概述:数据库事务(Database Transaction) ,是指数据库管理系统执行过程中的一个逻辑单位,用于同时操作多个DML操作时,保证多个DML操作要么完全执行,要么都不执行。在数据库上保证数据的一致性。数据库事务的四大特性(ACID):数据库事务拥有以下四个特性,习惯上被称之为ACI...原创 2019-04-19 17:44:44 · 131 阅读 · 0 评论 -
Spring事务管理全面分析
本次小编将分享 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。希望通过对本章的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。前提条件本文章需要您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的知识,比如:事务的定义,隔离级别的概念,等等。本文将直接使用这些概念而不做详细解释。另外,您最好掌握数据库的基础知识...原创 2019-06-12 20:34:14 · 3257 阅读 · 2 评论