Spring
文章平均质量分 94
最是那一低头的温柔
这个作者很懒,什么都没留下…
展开
-
springboot项目事务配置 @Transactional注解及AOP实现全局事务管理
https://www.it610.com/article/1296741969346764800.htm原创 2020-09-04 17:48:44 · 733 阅读 · 0 评论 -
Java Spring的IoC和AOP的知识点速记
spring技术学习,更多知识请访问https://www.itkc8.comSpring简介Spring解决的最核心的问题就是把对象之间的依赖关系转为用配置文件来管理,这个是通过Spring的依赖注入机制实现的。Spring Bean装配1. IOC的概念以及在Spring容器中如何进行IOC的操作。IOC:Inversion of Control,控制反转。在Java开发中...转载 2017-06-24 11:35:12 · 353 阅读 · 0 评论 -
@Cacheable注解在spring3中的使用-实现缓存
spring技术学习,更多知识请访问https://www.itkc8.com 在软件开发中使用缓存已经有一个非常久的历史了。缓存是一种很好的设计思想,一旦你用了他,你将会发现他确实很有用。Spring3.1版本的核心对缓存做了实现。在Java推出Annotation特性之前,实现缓存的一个难点在于它与业务逻辑代码的耦合性太强。 然而,Spring3.1中使用@Cacheable...转载 2017-07-18 18:49:41 · 455 阅读 · 0 评论 -
Spring源码流出解析
spring技术学习,更多知识请访问https://www.itkc8.com用spring框架做了几年的开发,只停留在会用的阶段上,然而spring的设计思想和原理确实一个巨大的宝库。大部分人仅仅知道怎么去配,或着加上什么属性就能达到什么效果,这些东西都可以通过查文档,查google来解决。关键是在怎么理解它,把它的思想变为自己的东西。博主这几天没有学习(装逼),感觉心里甚是空虚,索性研究了...转载 2017-08-01 11:57:33 · 666 阅读 · 0 评论 -
Spring框架中的设计模式(一)
spring技术学习,更多知识请访问https://www.itkc8.com设计模式有助于遵循良好的编程实践。作为最流行的Web框架之一的Spring框架也使用其中的一些。本文将介绍Spring Framework中使用的设计模式。这是5篇专题文章的第一部分。这次我们将发现Spring框架中使用的4种设计模式:解释器,构建器,工厂方法和抽象工厂。每部分将首先解释给定模式的原理。紧接着,将...转载 2017-08-30 11:36:08 · 607 阅读 · 0 评论 -
Spring框架中的设计模式(二)
http://mp.weixin.qq.com/s?srcid=08307WYv15BiKvR3yZhAKlzD&scene=23&mid=2247484167&sn=0df951dc68e9d7c45bd2b9379c5f4093&idx=1&__biz=MzAxODcyNjEzNQ%3D%3D&chksm=9bd0ae9faca727895ee4...转载 2017-08-30 11:37:19 · 461 阅读 · 0 评论 -
Spring中@Transactional用法深度分析之一
非常感谢 http://blog.csdn.net/blueheart20/article/details/44654007引言: 在Spring中@Transactional提供一种控制事务管理的快捷手段,但是很多人都只是@Transactional简单使用,并未深入了解,其各个配置项的使用方法,本文将深入讲解各个配置项的使用。1. @Transactional的定义转载 2017-09-21 15:50:20 · 457 阅读 · 0 评论 -
@Transactiona注解的使用
spring技术学习,更多知识请访问https://www.itkc8.com当同一个应用程序或者不同应用程序中的多个事务在同一个数据集上并发执行时,可能会出现许多意外的问题并发事务所导致的问题可以分为下面三种类型: 脏读: 对于两个事物T1,T2, T1 读取了已经被T2更新但还没有被提交的字段. 之后,若T2回滚,T1读取的内容就是临时且无效的.不可重复读:对于两个事物T1...转载 2017-09-21 15:51:57 · 1309 阅读 · 0 评论 -
Spring Security后台获取用户信息
SecurityContextImpl securityContextImpl = (SecurityContextImpl) request.getSession().getAttribute("SPRING_SECURITY_CONTEXT");// 登录名if (securityContextImpl != null) { System.out.println("Username...原创 2018-08-09 13:46:11 · 2285 阅读 · 0 评论 -
spring事物的七大传播机制与五个隔离级别
spring技术学习,更多知识请访问https://www.itkc8.com一、spring事务的传播机制(HibernateTransactionManager) 1.如果当前没有事务,就新建一个事务;如果已存在一个事务,就加入到这个事务中。 2.支持当前事务,如果当前没有事务,以非事务方式执行。 3.使用当前事务,如果当前没有事务,则抛出异常。 4.新建事...转载 2018-09-14 14:20:53 · 412 阅读 · 0 评论 -
Spring事务传播机制&隔离级别(面试被问倒了)
Spring技术学习,更多知识请访问https://www.itkc8.com一、Propagation (事务的传播属性)Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_S...转载 2018-09-14 14:25:19 · 4124 阅读 · 0 评论 -
spring事务隔离级别、传播机制以及简单配置
spring技术学习,更多知识请访问https://www.itkc8.com一、spring支持的事务声明方式1. 编程式事务 当系统需要明确的,细粒度的控制各个事务的边界,应选择编程式事务。2. 声明式事务 当系统对于事务的控制粒度较粗时,应该选择申明式事务,通过<tx>标签和<aop>切面形式在xml中进行配置。3. 无论你选择上述何种事务方...转载 2018-09-14 14:54:48 · 250 阅读 · 0 评论 -
spring security使用哈希加密的密码
spring技术学习,更多知识请访问https://www.itkc8.com之前我们都是使用MD5 Md5PasswordEncoder 或者SHA ShaPasswordEncoder 的哈希算法进行密码加密,在spring security中依然使用只要指定使用自定义加密算法就行,现在推荐spring使用的BCrypt BCryptPasswordEncoder,一种基于随机生成salt...转载 2018-10-30 15:53:38 · 734 阅读 · 0 评论 -
基于Spring Boot和Spring Cloud实现微服务架构学习
非常感谢http://blog.csdn.net/enweitech/article/details/52582918springboot微服务架构学习 https://www.itkc8.com看了几周spring相关框架的书籍和官方demo,是时候开始总结下这中间的学习感悟。首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻...转载 2017-03-08 10:06:35 · 1783 阅读 · 0 评论 -
Spring注解@Component、@Repository、@Service、@Controller区别
很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring转载 2017-02-16 11:10:56 · 342 阅读 · 0 评论 -
Spring 注解学习手札(一) 构建简单Web应用
spring技术学习,更多知识请访问https://www.itkc8.com相关参考:Spring 注解学习手札(一) 构建简单Web应用Spring 注解学习手札(二) 控制层梳理Spring 注解学习手札(三) 表单页面处理Spring 注解学习手札(四) 持久层浅析Spring 注解学习手札(五) 业务层事务处理Spring 注解学习手札(六) 测试Spring 注解学习手札(七) 补...转载 2013-12-24 23:30:00 · 1368 阅读 · 0 评论 -
AOP 你想干什么 IOC 你服务什么
AOP,全称Aspect Oriented Programming,中文名称叫面向方面编程,也叫面向切面编程。spring技术学习,更多知识请访问https://www.itkc8.comAOP,你出来的意图?借用一图:不就为解耦,分离出权限/操作日志/异常/事务等模块出来? 这里贴一段我项目中的代码,最常见的修改密码: protected v...转载 2014-02-10 17:08:17 · 728 阅读 · 0 评论 -
一句话概括下spring框架及spring cloud框架主要组件
非常感谢http://www.cnblogs.com/skyblog/p/5073843.html spring技术学习,更多知识请访问https://www.itkc8.com作为java的屌丝,基本上跟上spring屌丝的步伐,也就跟上了主流技术。spring 顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用m...转载 2016-01-03 22:29:16 · 7367 阅读 · 0 评论 -
spring3
非常感谢非常感谢http://jinnianshilongnian.iteye.com/blog/1482071spring技术学习,更多知识请访问https://www.itkc8.com 一、《跟我学spring3》电子书下载地址:《跟我学spring3》 (1-7 和 8-13) http://jinnianshilongnian.iteye.com/blog/pdf ...转载 2016-03-17 11:11:45 · 488 阅读 · 0 评论 -
认真学spring官网,很容易找到spring4的jar包下载位置
无论学习编程语言还是框架,个人认为与其花大量的时间搜资料,不如静心好好学习官网,官网是最好的学习资料(权威、准确的第一手材料)。spring技术学习,更多知识请访问https://www.itkc8.com一、spring的官方网址:http://spring.io/ 二、看到这个简洁清新的界面,导航很明确,进入projects whatever the infrastr...转载 2016-03-24 14:48:20 · 1035 阅读 · 0 评论 -
Spring框架下的单元测试方法
spring技术学习,更多知识请访问https://www.itkc8.com 介绍在Spring的框架下,做单元测试的两种办法。 一、使用spring中对Junit框架的整合功能 hamcrest-core-1.3.jar junit-4.6.jar spring-test-2.5.6.jar三个包 除了junit4和spring的jar包,还需要s...转载 2016-04-13 11:30:38 · 715 阅读 · 0 评论 -
Spring事务Transaction配置的五种注入方式详解
非常感谢http://blog.csdn.net/yaerfeng/article/details/28390773spring技术学习,更多知识请访问https://www.itkc8.com 代码下载地址:http://www.zuidaima.com/share/1828220435860480.htm原文:Spring事务Transaction配置的五种注入方式详解前段...转载 2016-07-19 10:07:32 · 581 阅读 · 0 评论 -
AOP经典2种配置示例
非常感谢http://blog.csdn.net/yaerfeng/article/details/40340919spring技术学习,更多知识请访问https://www.itkc8.com第一种:使用aop指定切面aspect,<bean id="LogAdvice" class="com.thinkmore.framework.monitor.log.LogAdvi...转载 2016-07-19 10:33:29 · 814 阅读 · 0 评论 -
logback与Spring、SpringMVC结合使用教程
出处http://blog.csdn.net/evankakaspring技术学习,更多知识请访问https://www.itkc8.com 摘要:本文主要介绍了如何在spring、springMVC中使用logback一、logback与Spirng结合使用1、maven添加引用: [html] view plain copy <dependen...转载 2016-11-23 18:41:00 · 1584 阅读 · 0 评论 -
谈谈对Spring IOC的理解
spring技术学习,更多知识请访问https://www.itkc8.comspring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛...转载 2017-01-12 17:19:32 · 352 阅读 · 0 评论 -
整合 spring 4(包括mvc、context、orm) + mybatis 3 示例
作者各必备工具的版本如下:spring技术学习,更多知识请访问https://www.itkc8.comMySQL:5.6.25-log MySQL Community Server (GPL) (下载地址) Tomcat:apache-tomcat-7.0.63 (下载链接) Java EE - Eclipse:Luna Service Release 1 v4.4.1 (下载链接)...转载 2017-02-08 23:33:49 · 450 阅读 · 0 评论 -
Redis 缓存 + Spring 的集成示例
spring技术学习,更多知识请访问https://www.itkc8.comhttp://blog.csdn.net/defonds/article/details/48716161/《整合 spring 4(包括mvc、context、orm) + mybatis 3 示例》一文简要介绍了最新版本的 Spring MVC、IOC、MyBatis ORM 三者的整合以及声明式事务处理。现...转载 2017-02-08 23:35:46 · 566 阅读 · 0 评论 -
Spring之IOC
spring技术学习,更多知识请访问https://www.itkc8.comIoc控制反转是Spring容器的内核,AOP、声明式事务等功能都在此基础上开花结果。Ioc的类型:1:构造函数注入 public class MoAttack{ private GeLi geLi; public MoAttack(){ this.geLi = geLi; } publ...原创 2013-09-06 16:11:47 · 598 阅读 · 0 评论