#SpringBoo

Spring boot ---SpringBootServletInitializer 启动spring boot项目的方式之一

方式一:     默认的application启动,在创建项目时自动生成application启动类,直接run执行即可。方式二:使用外置的tomcat启动     默认的启动类要继承SpringBootServletI...

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基础知识...

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="")。/***建一个...

SpringBoot配置报错之java.lang.IllegalStateException

packagecom.sjl.domain;importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.stereotype.Component;importjava.util.A...

Thymeleaf模板引擎及其与SpringBoot的整合(五)

一.Thymeleaf的由来、特点、作用       由来:SpringBoot不太支持JSP,主要包含Thymeleaf和Freemarker等模板引擎。       特点:Th...
首页上一页...3435363738...下一页尾页