
spring
文章平均质量分 73
T-OPEN
爱生活,爱技术,爱分享,希望多与同行交流,共建一个良好的开源技术氛围。
展开
-
java多线程教程系列(二)——springboot@Async+@EnableAsync两步开启多线程,常见的多线程的应用场景以及@Async不生效的解决方案
java多线程教程系列(二)-------springboot@Async+@EnableAsync两步开启多线程,常见的多线程的应用场景以及@Async不生效的解决方案原创 2024-01-06 22:44:55 · 3015 阅读 · 0 评论 -
深入理解spring的两大特性 ioc 和aop
深入理解spring的两大特性 ioc 和aop原创 2020-05-20 18:15:08 · 533 阅读 · 0 评论 -
spring的五个事务隔离级别和7个事务传播属性
spring的五个事务隔离级别和7个事务传播属性原创 2020-03-03 14:51:40 · 737 阅读 · 0 评论 -
spring声明式事务 @Transactional 不回滚的多种情况以及解决方案
在实际开发中我们经常用到 spring声明式事务 @Transactional 注解,但是偶尔也会遇到事务不回滚的情况,本文将介绍几种常见的情况,已经如何正确使用!原创 2019-12-17 19:26:45 · 10942 阅读 · 9 评论 -
为什么spring单例模式可以支持多线程并发访问
为什么spring单例模式可以支持多线程并发访问转载 2019-12-04 15:24:51 · 1404 阅读 · 1 评论 -
spring和maven(profile)的多环境部署
在开发过程中,我们经常会根据不同的环境配置不同的参数,如数据源的ip,username,password、url、秘钥等都会不同,传统方式是在一个配置文件中通过修改properties文件中的参数值或者通过注释解注释来达到目的,这样不仅容易出错,还浪费不必要的时间,更重要的是把代码发布到测试环境或者生产环境还容易忘记改。为解决这种问题,maven提供了一种解决方案,就是profile。下图为传统...原创 2019-04-16 17:35:03 · 294 阅读 · 0 评论 -
spring的listener的配置问题
1. 如果只有 Spring mvc 的一个 Servlet,listener 可以不用。2. 但是如果用了Shiro 等,Shiro 用到的 Spring 的配置必须在 listener 里加载。3. 一般 Dao, Service 的 Spring 配置都会在 listener 里加载,因为可能会在多个 Servlet 里用到,因为父子 Context 的可见性问题,防止重复加载所以在 l...原创 2019-04-13 12:44:48 · 738 阅读 · 0 评论 -
spring的多环境配置切换问题
在实际的开发我们往往会分多个环境,从而会有多个版本配置文件,比如:开发环境(dev),测试环境(test),生产环境(prod),接下本文会介绍最简单的配置方式。1. 先新建几个不同环境的配置文件:jdbc-dev.properties, jdbc-prod.properties等2. 再引用这个配置的文件的地方稍加修改:${envProfile} ,会从tomcat的启动参数中获取相应的参...原创 2019-04-16 15:52:16 · 661 阅读 · 0 评论 -
关于重定向RedirectAttributes的用法
RedirectAttributes 是Spring mvc 3.1版本之后出来的一个功能,专门用于重定向之后还能带参数跳转的的工具类他有两种带参的方式:第一种:redirectAttributes.addAttributie("prama",value); 这种方法相当于在重定向链接地址追加传递的参数,例如:redirectAttributes.addAttributie("pram...转载 2018-12-25 16:17:42 · 1843 阅读 · 0 评论 -
spring常见的面试问题
Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。原创 2018-11-18 14:23:16 · 211 阅读 · 2 评论 -
spring常见面试题 | 面试题谈谈你对spring的理解
面试题谈谈你对spring的理解(spring常见面试题),这是一个常见的spring的面试,本文将介绍6种常见面试题。原创 2018-11-18 00:10:31 · 9267 阅读 · 2 评论 -
springioc和aop的通俗理解
IOC,(控制反转)依赖倒置的意思所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例:B b = new B(),这就是最简单的获取B实例的方法(当然还有各种设计模式可以帮助你去获得B的实例,比如工厂、Locator等等),然后你就可...原创 2018-11-21 22:45:44 · 372 阅读 · 0 评论 -
spring springboot以及springcloud之间的关系
什么是springSpring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替...原创 2018-11-21 22:43:31 · 1105 阅读 · 0 评论 -
使用aop实现全局异常处理
日常业务中存在的问题使用大量的try/catch来捕获异常 导致整个控制层代码可读性极差,并且此类工作重复枯燥、容易复制错。 一份糟糕的控制器代码如下:@RequestMapping("test/run/old")public JsonResponse testRunOld() { tr...原创 2018-11-18 22:10:59 · 5961 阅读 · 0 评论 -
使用spring的aop实现全局的事务控制
使用spring的aop实现全局的事务控制原创 2018-11-18 21:59:51 · 2592 阅读 · 2 评论