
Spring
文章平均质量分 57
攻城狮不是猫
公众号:攻城狮不是猫,分享各种编程语言、开发技术、分布式与微服务架构、分布式数据库、分布式事务、 云原生、大数据与云计算技术和渗透技术。另外,还会分字各种视频资源,面试题和面试技巧。
展开
-
什么是RESTful 如何给老婆解释什么是RESTful Javdroider
如何给老婆解释什么是RESTfulJavdroider Hong3 个月前老婆经常喜欢翻看我订阅的技术杂志,她总能从她的视角提出很多有趣的问题。一个悠闲的周日下午,她午觉醒来,又习惯性的抓起这个月的杂志,饶有兴趣地看了起来。果不其然,看着看着,她又对我发难了,“Restful是什么呀,老公?是restaurant的形容词吗,突然就觉得好饿了啊......”作原创 2018-01-24 11:28:39 · 318 阅读 · 0 评论 -
事务的4种隔离级别,3大问题,脏读幻读不可重复读
一、数据库事务隔离级别数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现×: 不会出现脏读 不可重复读 幻读Read uncommitted √ √ ...转载 2019-05-05 13:41:20 · 1865 阅读 · 0 评论 -
@Autowired注解注入map、list与@Qualifier
package com.imooc.beanannotation.multibean;public interface BeanInterface {}package com.imooc.beanannotation.multibean;import org.springframework.core.annotation.Order;import org.springframewo...转载 2019-04-24 00:39:08 · 3179 阅读 · 0 评论 -
Spring @Conditional注解 详细讲解及示例
前言:@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。@Conditional的定义://此注解可以标注在类和方法上@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpub...转载 2019-04-23 23:44:45 · 485 阅读 · 0 评论 -
史上最简单 理解依赖注入和控制反转
从一个任务开始讲某天,公司领导找到开发人员,说要开发一个微信支付宝的收款明细获取功能,我们把这个任务作为一个案例进行说明。第一步:设计案例精简:把任务指派给开发人员完成。本句话中,有两个名词:“任务”和“开发人员”,所以我们考虑设计两个对象(任务和开发人员)。开发人员对象:package DependencyInjectionDemo;public class Javae...转载 2019-04-22 14:16:46 · 474 阅读 · 0 评论 -
Spring Security OAuth2 优雅的集成短信验证码登录以及第三方登录
基于SpringCloud做微服务架构分布式系统时,OAuth2.0作为认证的业内标准,Spring Security OAuth2也提供了全套的解决方案来支持在Spring Cloud/Spring Boot环境下使用OAuth2.0,提供了开箱即用的组件。但是在开发过程中我们会发现由于Spring Security OAuth2的组件特别全面,这样就导致了扩展很不方便或者说是不太容易直指定扩展...转载 2019-03-28 17:21:57 · 6112 阅读 · 0 评论 -
Spring AOP中pointcut expression表达式解析 及匹配多个条件
任意公共方法的执行: execution(public * (..))任何一个以“set”开始的方法的执行: execution( set(..))AccountService 接口的任意方法的执行: execution( com.xyz.service.AccountService.(..))定义在service包里的任意方法的执行: execution( com.xyz....转载 2018-12-17 17:09:39 · 3566 阅读 · 0 评论 -
spring boot 配置拦截器 及 过滤静态资源
import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.InterceptorRegistry;import org.springframework.web.servlet.config.annotation.Res...原创 2018-11-12 10:13:36 · 8885 阅读 · 0 评论 -
Spring Aop XML 配置实现
1、需要jar包aopalliance-1.0.jarasm-3.3.1.jaraspectj-1.7.1.jaraspectjrt-1.7.0.jaraspectjweaver-1.7.0.jarcglib-2.2.2.jar2、xml配置<?xml version="1.0" encoding="UTF-8"?><!-- 一般化的Spring XML...原创 2018-10-24 18:04:26 · 151 阅读 · 0 评论 -
springboot发送http请求
public static String HttpRestClient(String url, HttpMethod method, MultiValueMap<String, String> params) throws IOException { SimpleClientHttpRequestFactory requestFactory = new Sim...原创 2018-10-22 20:51:28 · 11519 阅读 · 4 评论 -
Spring RestTemplate http/https 微信小程序 临时登录凭证code 获取 session_key 和 openid
欢迎转载:攻城狮不是猫{ "Author": "tomcat and jerry", "url":"http://www.cnblogs.com/tomcatandjerry/p/5899722.html" }Spring RestTemplate, 使用java访问URL更加优雅,更加方便。核心代码:String url = "http://localhos...原创 2018-08-30 12:51:28 · 4621 阅读 · 1 评论 -
spring boot redis RedisTemplate RedisUtils 工具类
yml redis配置redis: host: 127.0.0.1 port: 6379 password: xxx database: 0 jedis: pool: max-idle: 8 #最大空闲连接数 min-idle: 0 max-active: 8 max-wait: 2000ms timeout: 5...原创 2018-08-20 17:22:33 · 3723 阅读 · 0 评论 -
关于Spring IOC (DI-依赖注入)你需要知道的一切
原文链接:http://blog.youkuaiyun.com/javazejian/article/details/54561302关联文章:关于Spring IOC (DI-依赖注入)你需要知道的一切关于 Spring AOP (AspectJ) 你该知晓的一切《Spring入门经典》这本书无论对于初学者或者有经验的工程师还是很值一看的,最近花了点时间回顾了Spring的内容,原创 2018-01-17 18:09:01 · 193 阅读 · 1 评论 -
关于 Spring AOP (AspectJ) 你该知晓的一切
OOP的新生机OOP新生机前夕神一样的AspectJ-AOP的领跑者AspectJ的织入方式及其原理概要基于Aspect Spring AOP 开发简单案例快速入门再谈Spring AOP 术语基于注解的Spring AOP开发定义切入点函数切入点指示符通配符类型签名表达式方法签名表达式其他指示符通知函数以及传递参数5种通知函数通知传原创 2018-01-17 17:57:16 · 558 阅读 · 1 评论 -
Spring AOP @AspectJ进阶
Spring AOP @AspectJ进阶 @AspectJ可以使用切点函数定义切点,我们还可以使用逻辑运算符对切点进行复核运算得到复合的切点,为了在切面中重用切点,我们还可以对切点进行命名,以便在其他的地方引用定义过的切点。当一个连接点匹配多个切点时,需要考虑织入顺序的问题,此外一个重要的问题是如何再增强中访问连接点上下文的信息。Waiter接口:packa原创 2018-01-17 17:44:17 · 170 阅读 · 1 评论 -
Spring 中的统一异常处理
在具体的SSM项目开发中,由于Controller层为处于请求处理的最顶层,再往上就是框架代码的。 因此,肯定需要在Controller捕获所有异常,并且做适当处理,返回给前端一个友好的错误码。不过,Controller一多,我们发现每个Controller里都有大量重复的、冗余的异常处理代码,很是啰嗦。 能否将这些重复的部分抽取出来,这样保证Controller层更专注于业务逻辑的处理, 同...转载 2019-05-06 11:12:35 · 164 阅读 · 0 评论