![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring全家桶
奋斗吧_攻城狮
JUST DO IT!
展开
-
Springboot配置监听器、过滤器和拦截器
三大器在springboot中使用时,首先实现相应的接口定义类,然后通过配置类将其加入到spring容器中,从而实现相应的功能。监听器 listener是servlet规范中定义的一种特殊类。用于监听servletContext、HttpSession和servletRequest等域对象的创建和销毁事件。监听域对象的属性发生修改的事件。用于在事件发生前、发生后做一些必要的处理。其主...原创 2019-11-08 17:07:33 · 608 阅读 · 0 评论 -
Spring过滤器和拦截器
什么是拦截器 拦截器(Interceptor): 用于在某个方法被访问之前进行拦截,然后在方法执行之前或之后加入某些操作,其实就是AOP的一种实现策略。它通过动态拦截Action调用的对象,允许开发者定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。拦截器作用 拦截...转载 2018-10-22 16:48:07 · 478 阅读 · 0 评论 -
通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换
软件开发的一般流程为工程师开发 -> 测试 -> 上线,因此就涉及到三个不同的环境,开发环境、测试环境以及生产环境,通常这三个环境会有很多配置参数不同,例如数据源、文件路径、url等,如果每次上线一个新版本时都手动修改配置会十分繁琐,容易出错。spring 为我们提供了 profile 机制来解决这个问题。 spring允许我们通过定义 profile 来将若干不同的 bean...转载 2017-05-04 16:14:32 · 398 阅读 · 0 评论 -
Spring中bean的作用域与生命周期
作者:https://blog.csdn.net/fuzhongmin05/article/details/73389779在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置...转载 2018-06-14 11:44:17 · 3037 阅读 · 1 评论 -
spring boot中自定义错误提示页面
当程序出错的时候,比如500错误,当用户输入的url错误时会找不到网页。在这种情况下如果用默认的错误页面非常不友好。一般我们都需要定制一些错误的页面。在普通的web项目中很简单,直接配置web.xml就可以了。今天我介绍的是在spring boot中如何使用自己的错误页面。因为boot中是没有web.xml这个文件的,所以我们需要使用java config的方式来实现。...转载 2018-09-10 20:20:28 · 1121 阅读 · 0 评论 -
Spring容器中的类做单元测试
SpringBoot测试步骤直接在测试类上面加上如下2个注解 @RunWith(SpringRunner.class) @SpringBootTest 就能取到spring中的容器的实例,如果配置了@Autowired那么就自动将对象注入在测试环境中获取一个bean,在项目中新建User类,然后在测试模块进行测试在src/main下新建一个实例User@Componentp...转载 2018-09-12 15:26:53 · 2095 阅读 · 0 评论 -
spring boot 的 pom.xml引入自定义的jar包
1、配置自定义的jar包路径<!--导入自定义jar包--><!--工具类--><dependency> <groupId>com.alipay</groupId> <artifactId>sdk</a原创 2018-09-08 15:49:06 · 4041 阅读 · 0 评论 -
springboot 常用配置之多环境配置
在spring mvc中我们都是通过spring.xml相关文件配置,在springboot中这些都已经不存在了,我们应该怎样配置呢?别急,马上为大家揭晓谜底,跟着我一起来吧!NO1.我们在做项目的时候是不是都会区分很多环境呢?比如开发环境、测试环境、生产环境等,那么第一步我将先带大家配置好各个环境;maven的过滤资源需要结合maven的2个定义才能实现,分别是: profile:...转载 2018-09-08 14:32:18 · 304 阅读 · 0 评论 -
Spring Boot整合Morphia访问MongoDB
1、 application.ymlspring: data: mongodb: host: 192.168.2.167 username: caruser password: normalneoway database: carcloud port: 270172、MorphiaFactory@Configuration@C原创 2017-11-29 15:17:24 · 2673 阅读 · 0 评论