随笔分类 - spring boot
spring boot
摘要:目录 1. 创建应用上下文 2. DefaultResourceLoader 3. AbstractApplicationContext 4. GenericApplicationContext 4.1 SimpleAliasRegistry 4.2 DefaultSingletonBeanRegi
阅读全文
摘要:测试代码: package com.github.abel533.event; import com.github.abel533.C; import org.springframework.context.ApplicationEvent; import org.springframework.c
阅读全文
摘要:1、前言简单介绍 SpringBoot的自动配置就是SpringBoot的精髓所在;对于SpringBoot项目是不需要配置Tomcat、jetty等等Servlet容器,直接启动application类既可,SpringBoot为什么能做到这么简捷?原因就是使用了内嵌的Servlet容器,默认是使
阅读全文
摘要:方法1:将SecurityContextHolder的策略更改为MODE_INHERITABLETHREADLOCAL 方法2:将上面的方法用java方法实现 方法3:AsyncTaskExecutor包装在DelegatingSecurityContextAsyncTaskExecutor中,该D
阅读全文
摘要:Spring Boot and Exit Codes Spring向JVM注册关闭钩子,以确保ApplicationContext在退出时正常关闭。除此之外,Spring还提供了ExitCodeGenerator接口。调用System.exit()时,此接口可以返回特定代码。 实现 Exit Cod
阅读全文
摘要:本文介绍在Web服务器做出响应时,为了提高安全性而在HTTP响应头中可以使用的各种响应头字段。由于部分浏览器中有可能对某些字段或选项不提供支持,所以在使用这些字段时请先确认客户端环境。 X-Frame-Options 该响应头中用于控制是否在浏览器中显示frame或iframe中指定的页面,主要用来
阅读全文
摘要:application.properties中增加 context.listener.classes=demo.springboot.listener.ApplicationEventListener 实现接口ApplicationListener package demo.springboot.l
阅读全文
摘要:SpringBoot启动的时候会调用方法SpringApplicationRunListener#contextLoaded,它包含的事件类如下: EventPublishingRunListener 和 自定义的 SpringApplicationRunListener EventPublishi
阅读全文
摘要:springboot获取配置资源,主要分3种方式:@Value、 @ConfigurationProperties、Enviroment对象直接调用。前2种底层实现原理,都是通过第三种方式实现。 @Value 是spring原生功能,通过PropertyPlaceholderHelper.repla
阅读全文
摘要:这篇文章主要给大家介绍了关于Spring Boot加载配置文件的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者使用Spring Boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 这篇文章主要给大家介绍了关于Spring Boot加载配置文件的完整步骤,文中通过示例代码介绍
阅读全文
摘要:一、准备工作 1、导入测试依赖 2、Controller层: 3、UserService实现如下: 二、测试 1、创建第一个测试用例: 在类上添加@RunWith和@SpringBootTest表示是一个可以启动容器的测试类 2、Spring Test支持的一个很好的特性是应用程序上下文在测试之间缓
阅读全文
摘要:单元测试和集成测试的主要区别在于是否使用spring上下午ApplicationContext,如果只有@RunnerWith(SpringRunner.class)注解,则表示单元测试,而@SpringBootTest是集成测试。因为测试分片不需要上下文,所以测试分片是单元测试,有@JsonTes
阅读全文
摘要:有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类 首先在配置文件里面,这些信息是这样子的 第一种方法,我们可以定义一个实体类在
阅读全文
摘要:由于springboottest需要初始化上下文,每一次都要好长时间,可以使用其他方法替换它: 测试类如下: WebConfig.java类:
阅读全文
摘要:一、内置Servlet容器 1.1 定制和修改Servlet容器配置 (1)在application.properties/yaml文件中修改。示例: server.port=8081 #项目路径 server.servlet.context-path=/dmf server.tomcat.uri-
阅读全文
摘要:java读取配置文件的几种方法 转载http://www.iteye.com/topic/56496 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 一.读取xml配
阅读全文

浙公网安备 33010602011771号