在Spring Boot主类中定义一个线程池,比如: @SpringBootApplication public class Application { public static void main(String[] args ...
有时候我们可能需要启动不止一个SpringBoot,而SpringBoot默认的端口号是 ,所以这时候我们就需要修改SpringBoot的默认端口了。修改SpringBoot的默认端口有两种方式。下面就分别说一下这两种方式。 修改application.properties 第一种方式我们只需要在application.properties中加这样的一句话就可以了:server.port 。为什么 ...
2018-03-21 14:43 1 15139 推荐指数:
在Spring Boot主类中定义一个线程池,比如: @SpringBootApplication public class Application { public static void main(String[] args ...
上文测试开发专题:spring-boot统一异常捕获我们讨论了java异常以及如何使用Spring-Boot捕获异常,但是没有去说捕获异常后该如何进一步处理,这篇文章我们将对这个遗留的问题进行讨论. 统一错误响应定义 我们希望在程序发生异常的时候,能够给用户返回一个比较友好且明确的信息 ...
Spring-Boot中有很多Enable开头的注解,通过添加注解来开启一项功能,如 其原理是什么?如何开发自己的Enable注解? 1.原理 以@EnableScheduling为例,查看其源码,发现添加了一个@Import注解 继续查看@Import注解源码,发现 ...
一、将ico文件存放到resources目录的static中的favicon下。 二、在application.properties文件中增加配置 三、在页面文件中添加引用 ...
spring-boot 提供了很多默认的配置项,但是开发过程中,总会有一些业务自己的配置项,下面示例了,如何添加一个自定义的配置: 一、写一个自定义配置的类 package com.example.config; import lombok.Data; import ...
Spring Boot在启动的时候会打印一个默认的SpringBoot的图案 打印图案的行为由SpringApplicationBannerPrinter控制,要打印的图案通过getBanner()获取Banner并打印。 首先通过文件控制图案,检查是否存在banner文件,存在 ...
springboot指定端口的三种方式 第一配置文件中添加server.port=9090 第二在命令行中指定启动端口,比如传入参数一server. port=9000 java -jar bootsample. jar -- server.port=9000 第三传入 ...
上文测试开发专题:如何在spring-boot中进行参数校验,我们讨论了如何使用@Min、@Max等注解进行参数校验,主要是针对基本数据类型和级联对象进行参数校验的演示,但是在实际中我们往往需要更为复杂的校验规则,比如注册用户的密码和确认密码进行校验,这个时候基本的注解就无法满足我们的要求了,需要 ...