![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring
文章平均质量分 82
# spring
我就想起个通过的名字
这个作者很懒,什么都没留下…
展开
-
spring-cloud-alibaba-nacos 属性列表(config、discovery)
Configuration item key default value Description server address spring.cloud.nacos.config.server-addr DataId prefix spring.cloud.nacos.config.prefix spring.application.name Group spring.cloud.nacos.config.group ...原创 2021-01-19 00:42:45 · 1694 阅读 · 0 评论 -
spring-cloud-gateway属性列表
Name Default Description spring.cloud.gateway.default-filters List of filter definitions that are applied to every route. spring.cloud.gateway.discovery.locator.enabled false Flag that enables Dis.原创 2021-01-19 00:39:21 · 869 阅读 · 0 评论 -
源码解析:init-method、@PostConstruct、afterPropertiesSet孰先孰后
Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下三种:通过实现 InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法;通过 元素的 init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法;在原创 2018-01-04 11:52:34 · 5388 阅读 · 1 评论 -
Spring中Bean容器的生命周期。
开篇先用一张老图描述下Spring中Bean容器的生命周期。 插叙一下,记得某个博文中提到:“Spring的Bean容器只管理非单例Bean的生命周期,单例Bean的生命周期不在管理范围内”,其实我认为这句话恰好说反了。首先明确一点,并非Spring容器中所有的Bean都有生命周期行为,只有接受容器管理生命周期的Bean才具有生命周期行为:而单例(Singleton)Bean接受容器管原创 2018-01-04 13:43:34 · 502 阅读 · 0 评论 -
Spring @Transactional原理及使用
本文主要讨论Spring声明式事务中使用注解@Transactional的方式、原理及注意事项,主要包括以下内容:Spring @Transactional的配置使用;Spring @Transactional的传播行为和隔离级别;Spring @Transactional的工作原理;Spring @Transactional的注意事项;Spring @Transactional自我调用中的问题。原创 2018-01-19 09:41:55 · 397 阅读 · 0 评论 -
透彻的掌握 Spring 中@transactional 的使用
事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于@Tr原创 2018-01-19 09:42:51 · 195 阅读 · 0 评论 -
Spring学习笔记之Spring Security
1.简介Spring Security是为基于spring的应用程序提供声明式安全保护的安全性框架。它能够在Web请求级别和方法调用级别处理身份认证和授权。1.1Spring Security模块Spring Security被分成11个模块模块描述ACL支持通过访问控制列表(access control list,ACL)为域对象提供安全性切面(Aspects)一个很小的模块,当使用Spring...原创 2018-03-08 11:23:08 · 495 阅读 · 0 评论 -
深入理解 Spring 事务原理【转】
一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoCommit(true/false);执行CRUD提交事务/回滚事务 con.co...转载 2018-04-10 16:24:30 · 125 阅读 · 0 评论 -
Spring Data JPA中常用的注解详解
好吧!今天就来讲下Spring Data JAP中的常用注解~~!先附上昨天的实体类代码!我们先看看类前面的两个注解~!@Entity标识这个实体类是一个JPA实体,告诉JPA在程序运行的时候记得生成这个实体类所对应的表~!@Table(name = "自定义的表名")自定义设置这个实体类在数据库所对应的表名!@Id把这个类里面所在的变量设置为主键Id。@GeneratedValue设置主键的生成...转载 2018-03-29 10:24:42 · 10906 阅读 · 2 评论 -
HandlerInterceptor拦截器使用总结
简介SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对请求进行拦截和处理。常见应用场景1、权限检查:如检测请求是否具有登录权限,如果没有直接返回到登陆页面。 2、性能监控:用请求处理前和请求处理后的时间差计算整个请求响应完成所消耗的时间。 3、日志记录:可以记录请求信息的日志,以便进行信息监控、信息统计等。使用方法1、配置文件<mvc:intercept...转载 2018-06-08 11:24:43 · 579 阅读 · 0 评论 -
实现Restful接口
1.基本介绍 Restful接口的调用,前端一般使用ajax调用,后端可以使用的方法比较多, 本次介绍三种: 1.HttpURLConnection实现 2.HttpClient实现 3.Spring的RestTemplate 2.HttpURLConnection实现 1 @Controller 2原创 2018-01-04 10:30:12 · 252 阅读 · 0 评论 -
Spring RestTemplate
1、什么是REST? REST(RepresentationalState Transfer)是Roy Fielding 提出的一个描述互联系统架构风格的名词。REST定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的Web 服务,包括使用不同语言编写的客户端如何通过 HTTP处理和传输资源状态。 为什么称为 REST?Web本质上由各种各样的资源原创 2017-12-07 11:15:09 · 336 阅读 · 0 评论 -
在使用spring mvc时,我使用了@Service这样的注解, 发现使用注解@Transactional声明的事务不起作用
问题出现的场景:在使用spring mvc时,我使用了@Service这样的注解, 发现使用注解@Transactional声明的事务不起作用。我的配置如下: 原因是:component-scan和事务所在的上下文不一样,component-scan所在的配置是由servlet加载的,事务所原创 2017-09-05 11:50:08 · 341 阅读 · 0 评论 -
IDEA下从零开始搭建SpringBoot工程
SpringBoot的具体介绍可以参看其他网上介绍,简而言之: (1)它是Spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,SpringBoot完全抛弃了繁琐的XML文件配置方式,而是替代性地用注解方式来实现,虽然本质来说,是差不多的(类似包扫描,注解扫描,类加载之类)。 (2)SpringBoot集成的插件更多,从而使用很多服务原创 2017-11-17 18:10:20 · 334 阅读 · 0 评论 -
org.aspectj.lang.JoinPoint-中文简要API
AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点对象,该类是JoinPoint的子接口。任何一个增强方法都可以通过将第一个入参声明为JoinPoint访问到连接点上下文的信息。我们先来了解一下这两个接口的主要方法: 1)JoinPoint转载 2017-11-24 15:01:14 · 292 阅读 · 0 评论 -
spring AOP @Around @Before @After 区别
spring aop中@Around @Before @After三个注解的区别@Before是在所拦截方法执行之前执行一段逻辑。@After 是在所拦截方法执行之后执行一段逻辑。@Around是可以同时在所拦截方法的前后执行一段逻辑。原创 2017-11-24 15:01:56 · 2183 阅读 · 0 评论 -
spring aop的五种通知类型
spring aop通知(advice)分成五类: 前置通知[Before advice]:在连接点前面执行,前置通知不会影响连接点的执行,除非此处抛出异常。 正常返回通知[After returning advice]:在连接点正常执行完成后执行,如果连接点抛出异常,则不会执行。 异常返回通知[After throwing advice]:在连接点抛出异常后执行。 返回通知[Af转载 2017-11-24 15:22:20 · 14107 阅读 · 1 评论 -
Spring Boot的启动器Starter详解
Spring Boot的启动器Starter详解作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsSpring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spri转载 2017-12-21 15:57:57 · 185 阅读 · 0 评论