最新动态

spring boot 整合 activeMQ之ERROR 3432 --- [-netty-threads)] org.apache.activemq.artemis.core.client : AMQ214013: Failed to decode packet

笔者在做spring boot 整合 activeMQ时,报以下错,记录一下,:ERROR 3432 --- [-netty-threads)] org.apache.activemq.artemis.core.client  : AMQ214013: Failed to decode p...

Springboot配置属性之spring前缀配置详解

Spring Boot组件提供的全部配置属性。请注意,这些属性是否生效取决于对应的组件是否声明为Spring应用程序上下文里的Bean ,为一个不生效的组件设置属性是没有用的。以下是如何集成例如MQ、artemis、Cache、DataSource、FreeMarker等多个plugin配置。工作线...

Springboot配置属性之server详解

Spring Boot组件提供的全部配置属性。请注意,这些属性是否生效取决于对应的组件是否声明为Spring应用程序上下文里的Bean ,为一个不生效的组件设置属性是没有用的。server.address 服务器绑定的网络地址。 server.compression.enabled 是否要开启...

Springboot配置属性之security详解

Spring Boot组件提供的全部配置属性。请注意,这些属性是否生效取决于对应的组件是否声明为Spring应用程序上下文里的Bean ,为一个不生效的组件设置属性是没有用的。security.basic.authorize-mode 要运用的安全授权模式。 security.basic.ena...

Springboot配置属性之multipart详解

Spring Boot组件提供的全部配置属性。请注意,这些属性是否生效取决于对应的组件是否声明为Spring应用程序上下文里的Bean ,为一个不生效的组件设置属性是没有用的。multipart.enabled 开启分段(multi-part)上传支持。 (默认值: true 。 )mul...

Springboot配置属性之liquibase详解

Spring Boot组件提供的全部配置属性。请注意,这些属性是否生效取决于对应的组件是否声明为Spring应用程序上下文里的Bean ,为一个不生效的组件设置属性是没有用的。liquibase.change-log变更日志配置路径。 (默认值: classpath:/db/changelog/db...

Springboot配置属性之flyway详解

Spring Boot组件提供的全部配置属性。请注意,这些属性是否生效取决于对应的组件是否声明为Spring应用程序上下文里的Bean(基本是自动配置的) ,为一个不生效的组件设置属性是没有用的。flyway.baseline-description执行基线时标记已有Schema的描述。flyway...

Spring Boot Admin的简单使用实例

创建一个项目,用于展示各个服务中的监控信息,加上Spring Boot Admin的依赖:dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admi...

SpringBoot 如何整合Kafka的使用详解

前提假设你了解过 SpringBoot 和 Kafka。1、SpringBoot如果对 SpringBoot 不了解的话,建议去看看 DD 大佬 和 纯洁的微笑 的系列博客。2、KafkaKafka 的话可以看看我前两天写的博客 : Kafka 安装及快速入门   学习的话自己开台虚拟机自...

Spring Boot 整合 Thymeleaf 完整 Web 案例

Thymeleaf 是一种模板语言。那模板语言或模板引擎是什么?常见的模板语言都包含以下几个概念:数据(Data)、模板(Template)、模板引擎(Template Engine)和结果文档(Result Documents)。- 数据数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图...

Springboot 实现 Restful 服务,基于 HTTP / JSON 传输

一、运行 springboot-restful 工程git clone 下载工程 springboot-learning-example ,项目地址见 GitHub - https://github.com/JeffLi1993/springboot-learning-examp...

Spring boot服务配置和部署

Spring boot其默认是集成wen容器,启动方式和普通java程序一样,main函数入口启动。其内置tomcat容器或jetty容器,具体由配置来决定,当然也可以打包成war包,放到独立的web容器中(Tomcat,weblogic等等),当然在此之前要对程序入口做简单调整一、内嵌server...

Spring boot 邮件服务配置及发送邮件代码

Spring提供了非常好用的JavaMailSender接口实现发送邮件。在spring boot的starter模块中也为此提供了自动化配置,引入依赖:<!-- 发送邮件. --> <dependency>     <groupId...

Spring boot validation校验

Validator主要校验用户提交的数据的合理性,比如是否为空,密码长度是否大于6位..在这里我们主要使用注解进行学习,在一个dom.html,页面上有两个元素,姓名输入框,密码输入框,提交按钮,提交到后台之后,使用Validator进行校验,如果存在错误,转发到demo.html在实体类接收用户输...

Spring boot Junit单元测试环境配置

Junit单元测试1.    可以避免测试点的遗漏,为了更好的进行测试,可以提高测试效率2.    可以自动测试,可以在项目打包前进行测试校验3.    可以及时发现因为修改代码导致新的问题的出现,并及时解决S...

Spring Boot编译如何更改默认JDK版本?

Spring Boot在编译的时候,是有默认JDK版本的,如果使用自己的jdk版本,需要修改pom.xml文件的<build><plugins>加入一个plugin即可<plugin>    <artifactId>maven-c...

Spring boot+devtools热部署

Sprig-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面。原理是在发现代码有更改之后,重新启动应用,但是比速度比手动停止还要快,更快指的不是节省出来的手工操作时间其深层原理是使用了两个ClassLoader,一个ClassLoader...

Spring boot @Async实现异步调用

什么是异步调用:    异步调用对应的是同步调用,同步调用指程序按照定义的顺序一次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序在spring boot中,我们只需要通过使用@Async...

Spring boot 启动加载数据CommandLineRunner和ApplicationRunner

实际应用中,我们会有在项目启动的时候加载一些数据或做某些事情的需求。为了解决这样的问题,spring boot提供了一个方法,通过实现接口CommandLineRunner来实现很简单,只需要一个类就可以,无需其它的配置/**  * 服务启动执行  */ @Componen...

Spring boot拦截器HandlerInterceptor

过滤器是servlet范畴的API,和spring没有关系,web开发中,我们除了使用Filter来过滤web请求外,还可以使用spring提供的HandlerInterceptor(拦截器)HandlerInterceptor的功能和过滤器相似,但是提供了更精细的控制能力:在request被相应之...