Spring
-
Spring Data JPA之动态查询
Spring Data JPA之动态查询在日常工作中,SpringDataJPA的使用给我们带来了极大的方便,但是实际业务中很多场景需要支持动态查询。比如前端查询功能提供了很多查询条件,用户可以根据一部分条件进行查询,那么后端就需要支持可配置的查询服务。在使用mybatis等时,可以用动态查询的方式轻松搞定,但是对于初次使用SpringDataJPA的小白来说,着实有些困难。本人也是在实际工作中参考资料,一步步摸索,掌握了一定的…
-
详解SpringCloud-gateway动态路由两种方式,以及路由加载过程
详解SpringCloud-gateway动态路由两种方式,以及路由加载过程gateway配置路由主要有两种方式,一种是用yml配置文件,一种是写代码里,这两种方式都是不支持动态配置的。如:下面就来看看gateway是如何加载这些配置信息的。1路由初始化无论是yml还是代码,这些配置最终都是被封装到RouteDefinition对象中。一个RouteDefinition有个唯一的ID,如果不指定,就默认是UUID,多个RouteDefinitio…
-
SpringMvc工作流程图讲解
SpringMvc工作流程图讲解SpringMvc工作流程图讲解这是博主根据很多书籍自己总结的一个过程,可能会有错误,敬请指出,共同学习
-
Spring源码解析
Spring源码解析spring简介:Spring:Spring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小
-
idea关于找不到包的问题,比如:Java:程序包org.springframework.beans.factory.annotation不存在
idea关于找不到包的问题,比如:Java:程序包org.springframework.beans.factory.annotation不存在打开我自己建的temp文件夹,存的乱七八糟的图片准备删删,发现之前想写博客的文章的图片还没写,像像酱样子然后,写完就删图片idea关于找不到包的问题,比如:Java:程序包org.springframework.beans.factory.annotation不存在,像这样子肿么办?1、打开http://mvnrepository.com/search?q=org.apach
-
Spring系列第20篇:@Conditional通过条件来控制bean的注册
Spring系列第20篇:@Conditional通过条件来控制bean的注册面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执…
-
(5)Spring WebFlux快速上手——响应式Spring的道法术器
(5)Spring WebFlux快速上手——响应式Spring的道法术器本系列其他文章见:《响应式Spring的道法术器》。前情提要:响应式流|lambda与函数式|Reactor快速上手1.3.3SpringWebFluxSpringWebFlux是随Spring5推出的响应式Web框架。1)服务端技术栈Spring提供了完整的支持响应式的服务端技术栈。如上图所示,左侧为基于spring-webmvc的技…
-
Spring源码之Bean的扫描以及创建
Spring源码之Bean的扫描以及创建springbean的扫描以及bean的创建过程
-
Spring基础学习-任务调度TaskScheduler
Spring基础学习-任务调度TaskScheduler某些时候我们可能需要在某些固定的时间或者是间隔一定的时间连续执行一些任务,如每天凌晨自动跑一些批次/心跳检测等。Spring通过使用TaskScheduler来完成这些功能。本文目录:1Trigger1.1CronTrigger1.2PeriodicTrigger2TaskScheduler接口简介2.1接口简介2.2TaskScheduler的实现类2.2…
-
最流行的Spring Cloud微服务架构实践与经验总结
最流行的Spring Cloud微服务架构实践与经验总结SpringCloud
-
史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)
史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)转载请标明出处:http://blog.csdn.net/forezp/article/details/69696915本文出自方志朋的博客一、springcloud简介鉴于《史上最简单的SpringCloud教程》很受读者欢迎,再次我特意升级了一下版本,目前支持的版本为SpringBoot版本2.0.3.RELEASE,SpringCloud版本为F…
-
拜托,面试请不要再问我Spring Cloud底层原理
拜托,面试请不要再问我Spring Cloud底层原理结合真实业务场景,通过大量的手绘图,通俗易懂的谈谈SpringCloud微服务架构的底层原理。
-
SpringBean生命周期详解
SpringBean生命周期详解SpringBean生命周期详解一、简述:Spring是我们每天都在使用的框架,Bean是被Spring管理的Java对象,是Spring框架最重要的部分之一,那么让我们一起了解一下Spring中Bean的生命周期是怎样的吧二、流程图我们先从宏观的角度看一下Spring的生命周期:![在这里插入图片描述](https://img-blog.csdnimg.cn/20201028174058916.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5
-
J2EE进阶(十四)超详细的Java后台开发面试题之Spring IOC与AOP
J2EE进阶(十四)超详细的Java后台开发面试题之Spring IOC与AOP搜狐畅游笔试题中有一道问答题涉及到回答谈谈对SpringIOC与AOP的理解。特将相关内容进行整理。IOC和AOP是Spring中的两个核心的概念,下面谈谈对这两个概念的理解。
-
Spring整合mybatis–事务
Spring整合mybatis–事务其实就是aop(基于注解和xml方式)spring管理事务(基于xml和注解方式)_仰望星空的快乐的博客-CSDN博客_spring事务xml不同的是,不需要手动实现接口,配置增强方法等,而是在xml文件中配置dataSourceTransactionManager配置好之后,同给方法做增强,给待添加事务的方法做增强即可配置dataSourceTransactionManager<!通过aop实现事务的织入,即在执行数据库操作时,给方法做增强,增强的部分是一个事务-…
-
Spring MockMvc
Spring MockMvc使用MockMvc有两种方式指定孤立的某个controller进行测试:单元测试,不需要构造ApplicationContext 集成整个WebApplicationContext进行测试:集成测试,会构造整个WebAppApplicationContext@RunWith(SpringJUnit4ClassRunner.class)classMyWebTests{MockMvcmockMvc;@BeforeEachvoidsetup(){
-
给我十分钟让你get Spring注解开发!!
给我十分钟让你get Spring注解开发!!点击上方Java学习之道,选择设为星标每天18点,干货准时奉上!环境在Spring4之后,要使用注解开发就必须依赖于aop的包。使用注解需要导入context约束,增加注解…
-
springmvc解决AJAX跨域
springmvc解决AJAX跨域用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面由于安全方面的原因,客户端js使用xmlhttprequest只能用来向来源网站发送请求。
-
springsecurity实现UserDetailsService改变用户信息来源
springsecurity实现UserDetailsService改变用户信息来源springsecurity用户验证,默认我们为了简单,直接使用在配置文件中写死用户名和密码的方式:在真实的系统中,我们希望用户的信息来自数据库,而不是写死的,我们就需要实现UserDetailsService接口,实现相应的方法,然后配置authentication-provider,指定我们自定义的UserDetailService。这里定义一个类SecurityUserDetai…
-
史上最简单的 SpringCloud 教程 | 终章
史上最简单的 SpringCloud 教程 | 终章转载请标明出处:http://blog.csdn.net/forezp/article/details/70148833本文出自方志朋的博客错过了这一篇,你可能再也学不会SpringCloud了!SpringBoot做为下一代web框架,SpringCloud作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个…