![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Spring基础
iuyou️
这个作者很懒,什么都没留下…
展开
-
@Retryable
@Retryable@Retryable注解被注解的方法发生异常时会重试value:指定发生的异常进行重试include:和value一样,默认空,当exclude也为空时,所有异常都重试exclude:指定异常不重试,默认空,当include也为空时,所有异常都重试maxAttemps:重试次数,默认3backoff:重试补偿机制,默认没有一、导入相应的包<dependency> <groupId>org.springframework.retry<原创 2021-01-17 16:45:12 · 318 阅读 · 1 评论 -
SSM整合Web项目流程图详解
SSM框架整合Spring + Spring MVC + MyBatisSpring MVC 负责实现 MVC 设计模式,MyBatis 负责数据持久层,Spring 负责管理 Spring MVC 和MyBatis 相关对象的创建和依赖注⼊。...原创 2020-04-18 18:20:09 · 2395 阅读 · 0 评论 -
Spring-Test测试数据
新建一个maven项目。pom.xml当中添加依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId...原创 2020-04-15 22:24:39 · 422 阅读 · 0 评论 -
Spring整合web项目
一般获取bean的方法是在Servlet当中直接加载配置文件,获取对象,但是这样获取每一次都要加载ApplicationContext.xml文件,过于浪费资源。存在问题每次请求都会创建一个Spring的工厂,这样浪费服务器资源,应该一个项目只有一个Spring的工厂。在服务器启动的时候,创建一个Spring的工厂。创建完工厂,将这个工厂类保存到ServletContext中,每次使用的...原创 2020-04-15 21:47:40 · 139 阅读 · 0 评论 -
Spring—java注解配置事务
Spring—java注解配置事务银行转账是一个比较经典的场景,假设张三向李四转100元钱,可是途中银行系统突然断电了,常理来说张三的钱应该没有变。可是按照程序的执行情况,张三只有90元,而李四却还是只有100,就出现了一个比较严重的问题,这时事务的重要性不言而喻。创建一个maven工程,导入依赖,注意依赖的版本一定要一致,否在将会发生错误。 <dependency> ...原创 2020-03-30 17:43:06 · 282 阅读 · 0 评论 -
Spring—jdbc模板
Spring—jdbcSpring-jdbc就是一个jdbc的工具类,对jdbc进行了简单的封装,与dbutils类似。相对于mybatis,hibernate这些框架可能没有那么强的功能,但对数据库进行简单的CRUD操作还是不在话下。创建一个maven工程,引入依赖 <dependency> <groupId>org.springframew...原创 2020-03-30 14:19:43 · 87 阅读 · 0 评论 -
Spring—Ioc注解配置(纯java配置)
spring Ioc注解配置不使用xml,纯java配置Ioc,首先创建一个mave工程,导入jar依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>sprin...原创 2020-03-29 15:55:37 · 147 阅读 · 0 评论 -
Spring—初识Aop
Aop面向切面编程,就是在程序运行的时候,不改变程序源码的情况下,动态的增强方法的功能。概念解释切点要添加代码的地方通知/增强在切点中动态的添加代码切面切点+通知连接点切点的定义Aop的实现cglibjdkAop通知类型@Before:前置通知,在目标方法执行之前进行操作。@AfterReturning:后置通知,在目标方法执...原创 2020-03-29 13:57:12 · 114 阅读 · 0 评论 -
Spring—DI注解注入
Spring注解中属性注入:普通的变量类型(如String,int)等直接用value(“值”)即可。对于一些自定义的对象,通常用@Autowired,@resource等注解@Autowired是通过对象的类型进行赋值,当时这样会存在一个问题,如何有两个相同类型的怎么办,此时将会报错,这时你可以使用@Resource注解来进行赋值,@Resource根据的是变量的名称进行查找然后赋值,所...原创 2020-03-28 16:51:20 · 121 阅读 · 0 评论 -
Spring—IOC注解扫描
spring的注解扫描有两种:很常见的一种就是使用application.xml进行扫描,扫描当前包下面的所有类。 <context:component-scan base-package="org.youyuan.bean"></context:component-scan>2.也可以通过java代码进行扫码,定义一个配置类@Configuration@C...原创 2020-03-28 16:33:41 · 470 阅读 · 0 评论 -
Spring—IOC注解详解
在spring当中将一个类交由spring容器管理时,会使用@Component,@Controller,@Service,@Repository这四个注解,那他们到底有什么区别嘛。其实@Controller,@Service,@Repository,这三个类都是@Component衍生出来的,从他们的功能来看,都是一样的,将类对象注入到spring当中,为什么要搞三个出来,其实就是为了一种规...原创 2020-03-28 15:43:50 · 108 阅读 · 1 评论 -
Spring—纯java代码配置bean
在spring当中,一般来讲,将一个bean注入到spring容器当中,除了使用xml文件进行配置之外,还可以使用java代码进行配置。创建maven项目,导入包 <dependency> <groupId>org.springframework</groupId> <artifactId&g...原创 2020-03-28 15:21:36 · 374 阅读 · 0 评论 -
Spring—基本属性的注入
Spring—基本属性的注入先新建maven项目,导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <ver...原创 2020-03-27 23:10:46 · 113 阅读 · 0 评论 -
Spring—IOC入门
入门IOCIOC:控制反转,将对象的创建,初始化,销毁都交由spring容器管理,开发者就能从对象的创建中解脱出来,不用new,而是直接问spring容器要,来创建一个简单的IOC例子。创建maven工程,引入依赖 <dependency> <groupId>org.springframework</groupId> ...原创 2020-03-27 21:52:26 · 89 阅读 · 0 评论