#Gb

SpringBoot 配置大全

spring.mvc.async.request-timeout=设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒.spring.mvc.date-format=设定日期的格式,比如dd/MM/yyyy.spring.mvc.favi...
代码星球 ·2020-05-23

Springboot生命周期

application.properties中增加context.listener.classes=demo.springboot.listener.ApplicationEventListener实现接口ApplicationListenerpackagedemo.springboot.listener;import...
代码星球 ·2020-05-23

Springboot中的事件监听类

SpringBoot启动的时候会调用方法SpringApplicationRunListener#contextLoaded,它包含的事件类如下:EventPublishingRunListener和自定义的SpringApplicationRunListenerEventPublishingRunListener发布...

springboot 获取enviroment.Properties的几种方式

springboot获取配置资源,主要分3种方式:@Value、@ConfigurationProperties、Enviroment对象直接调用。前2种底层实现原理,都是通过第三种方式实现。@Value是spring原生功能,通过PropertyPlaceholderHelper.replacePlaceholder...

SpringBoot测试Controller层

一、准备工作  1、导入测试依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></depen...
代码星球 ·2020-05-23

SpringBoot集成测试

1.在pom.xml中引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope&g...
代码星球 ·2020-05-23

使用@ContextConfiguration替换@SpringBootTest

由于springboottest需要初始化上下文,每一次都要好长时间,可以使用其他方法替换它:测试类如下:@RunWith(SpringJUnit4ClassRunner.class)//@WebAppConfigurationomittedonpurpose@ContextConfiguration(classes=...

RabbitMQ基础组件和SpringBoot整合RabbitMQ简单示例

交换器就像路由器,我们先是把消息发到交换器,然后交换器再根据绑定键(bindingkey)和生产者发送消息时的路由键routingKey,按照交换类型ExchangeType(fanout,direct,topic)把消息投递到对应的队列。(明白这个概念很重要,后面的代码里面充分体现了这一点)。RabbitMQ基础知识...

java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/JoranException

问题描述:启动tomcat服务器的时候,报找不到JoranException类的异常原因:tomcat中没有logback-core-1.1.2.jar包解决方法:在tomcat中的lib目录添加logback-core-1.1.2.jar包,问题解决...

记一个奇怪的编码转换问题,及探讨“错误: 编码GBK的不可映射字符” 的原因

下面的一段简单代码,发现了奇怪的编码问题:StringdocPath="姝f枃";//docPath="正文";//注释1System.out.println("default="+docPath);StringdocPath1=newString(docPath.getBytes(),"GBK");System.ou...

spingboot 2.1.3 与 elasticsearch7 兼容问题

pom加入elasticsearch7 的依赖,<dependency><groupId>org.elasticsearch</groupId><artifactId>elasticsearch</artifactId><version>...

SpringBoot整合SpringSecurity时,明明导入了包,但无法实现相关的认证接口。

   问题:SpringBoot整合SpringSecurity时,明明导入了包,但无法实现相关的认证接口。   现象:改Maven,找依赖,看ExternalLibraries相关的jar包相关接口,也存在接口,都无法引入相关的接口WebSecurityCo...

SpringBoot打包和部署(六)

   说明:java项目打包分为jar包、war包这两种。war包打包方式主要用于javaweb项目,jar包主要用于传统项目,SpringBoot默认是jar包打包方式,这是因为它内嵌了servlet容器,用来解析http协议并将响应的返回到前端页面。一、jar包方式打包和部署#使用场景...
代码星球 ·2020-05-20

SpringBoot整合MyBatis和Redis思路(四)

一.SpringBoot整合MyBatis步骤如下:1.搭建环境1)数据准备,建库建表;2)用SpringInitializr创建项目,并添加依赖(Mysql/MyBatis/mysql驱动包);3)根据数据库的表建对应的实体类。数据库中表的字段名与实体类的属性名最好一致,否则无法映射过来,当然也可在全局配置文件中进行...

SpringBoot核心配置之值的注入、多环境配置(三)

一、值的注入,步骤如下:1)先用SpringInitializr来迅速地建一个SpringBoot工程,并建实体类,其中需要注入属性的实体类添加通用注解将该组件注入到Spring容器中,由于需要往这个里面去注入属性,所以要添加一个注解@ConfigurationProperties(prefix="")。/***建一个...
首页上一页...4748495051...下一页尾页