spring
文章平均质量分 64
Jamie Chyi
清风
展开
-
spring事务管理
Spring中的事务管理Spring在不同的事务管理API之上定义了一个抽象层,使得开发人员不必了解底层的事务管理API就可以使用Spring的事务管理机制。Spring支持编程式事务管理和声明式的事务管理。编程式事务管理将事务管理代码嵌到业务方法中来控制事务的提交和回滚缺点:必须在每个事务操作业务逻辑中包含额外的事务管理代码声明式事务管理:将事务管理代码从业务方法中分离出来,以声明的方式来实现事务管理。将事务管理作为横切关注点,通过aop方法模块化。Spring中通过Spring AO原创 2021-08-16 22:12:30 · 537 阅读 · 0 评论 -
spring整合mybatis(详细)
整合Mybatis项目整体结构:1.导入相关jar包 <!--导入mybatis的依赖--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.5</version>原创 2021-08-16 20:40:45 · 384 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup
报错:java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup解决:我发现这是导入依赖的版本问题,找到groupId为org.springframework的依赖,可以将版本修改一致即可例如,我报错时候的版本可以将版本修改为5.3.9,问题解决。如果有错误或者需要改进的地方,希望大神们指正......原创 2021-08-16 15:54:16 · 9530 阅读 · 1 评论 -
Spring中实现AOP的三种方式
1、什么是AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。2、AOP在Spring中的作用横切关注点:跨越应用程序多个模块的方法或功能。即是,与我们业务逻辑无原创 2021-08-16 11:03:40 · 1220 阅读 · 2 评论 -
spring基于java类进行配置
基于java类进行配置JavaConfig 原来是 Spring 的一个子项目,它通过 Java 类的方式提供 Bean 的定义信息,在 Spring4 的版本, JavaConfig 已正式成为 Spring4 的核心功能1.编写一个实体类@Componentpublic class Cat { @Value("tom") private String name; // get,set,toString}2.编写一个配置类// 代表这是一个配置类@Configur原创 2021-08-15 14:05:59 · 522 阅读 · 0 评论 -
spring使用注解开发
在spring4之后,想要使用注解形式,必须引入aop的包在配置文件中,还要引入一个context约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.sp原创 2021-08-15 13:31:21 · 170 阅读 · 0 评论 -
spring中bean的自动装配(详细)
1、Bean的自动装配(xml形式)自动装配是使用spring满足bean依赖的一种方法spring会在应用上下文中为某个bean寻找其依赖的bean。1.新建两个实体类public class Address { private String address; // get,set,toString}public class Student { private String name; private Address address; // get.set.t原创 2021-08-15 12:47:44 · 7582 阅读 · 2 评论 -
spring中bean的作用域
1、Bean的作用域:在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象 .1.1、Singleton当一个bean的作用域为Singleton,那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,他原创 2021-08-15 10:30:59 · 309 阅读 · 0 评论 -
spring的配置及依赖注入(详细)
1、spring的配置1.1、起别名alias设置别名,为bean设置别名,可以设置多个别名<!--设置别名:在获取Bean的时候可以使用别名获取--> <alias name="user" alias="user2"/>1.2、bean的配置<!--注册一个javabean到spring容器中,这里name属性也可以设置多个别名,--><bean id="user" class="com.lili.entity.User" name="user3原创 2021-08-11 23:08:09 · 1248 阅读 · 0 评论 -
什么是IOC(控制反转)、DI(依赖注入)
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来......转载 2021-08-11 19:48:28 · 597 阅读 · 0 评论 -
Spring的概述及主要模块
1、Spring概述1.1、简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术1.2、优点Spring是一个开源免费的框架 , 容器Spring是一个轻量级的框架,非侵入式的控制反转Ioc,面原创 2021-08-11 11:27:33 · 228 阅读 · 0 评论