
spring boot
youngerTree
热爱技术、热爱开发
展开
-
Spring boot集成@Retryable实现重连机制
1.pom引入相关依赖: <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency>2.在启动类加入:@EnableRetry注解3....原创 2020-04-08 12:49:30 · 590 阅读 · 0 评论 -
在Spring boot中使用@Async注解
@Async顾名思义就是异步调用的意思,使用线程在Spring boot中使用方便。1.在启动类加入@EnableAsync注解/** * springboot启动器 * @author zsy */@EnableAsync@MapperScan(basePackages = "com.ismartgo.*.mapper")@SpringBootApplication...原创 2020-03-08 22:06:14 · 821 阅读 · 0 评论 -
SpringBoot根据响应状态跳转到自定义页面
在启动类注册相关bean @Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return new EmbeddedServletContainerCustomizer() { @Override public void ...原创 2019-09-05 13:58:29 · 968 阅读 · 0 评论 -
@ControllerAdvice自定义异常返回格式
@ControllerAdvicepublic class EpExceptionHandler { @ExceptionHandler(value = Exception.class) @ResponseBody public Map<String, Object> allExceptionHandler(Exception e){ Map&l...原创 2019-08-23 15:19:17 · 1018 阅读 · 0 评论 -
Spring boot配置redis共享session
配置类:import org.springframework.context.annotation.Configuration;import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;/** * 使用redis共享session的配置(暂不使用),使用...原创 2019-08-23 15:17:06 · 201 阅读 · 0 评论 -
Spring boot整合出现Circular view path [error]: would dispatch back to the current handler URL问题
这个问题主要是Spring boot整合jsp时出现的问题把jsp放到webapp文件夹还需要在pom加入<resources> <resource> <directory>src/main/webapp</directory> 注意jsp必须...原创 2019-08-17 12:50:00 · 6629 阅读 · 0 评论 -
Spring boot+Spring cache+Redis
目前spring cache是比较流行的缓存开发架构,通过spring进行统一管理,可以很好的更换缓存产品而无需修改业务代码,下面举个栗子。pom.xml文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta...原创 2019-08-13 20:41:26 · 168 阅读 · 0 评论 -
Spring boot集成jxls实现导入功能
首先上添加maven依赖: <!-- jxsl dependency for poi --> <dependency> <groupId>org.jxls</groupId> <artifactId>jxls-poi</artifactId> <version>${jxsl.poi.v...原创 2019-06-11 22:13:24 · 3043 阅读 · 0 评论 -
Spring boot集成jxls实现导出excel功能
添加的maven依赖: <!-- jxsl dependency for poi --> <dependency> <groupId>org.jxls</groupId> <artifactId>jxls-poi</artifactId> <version>${jxsl.poi.ver...原创 2019-06-11 22:06:42 · 2172 阅读 · 0 评论 -
Spring boot常用启动器
Spring boot启动器。Spring boot是由一系列启动器组成的,这些启动器构成一个强大的灵活的开发助手。开发人员根据项目需要,选择并组合相应的启动器,就可以快速搭建一个适合项目需要的基础运行框架。Spring boot 提供的启动器:spring-boot-starter 核心模块,包含自动配置支持、日志库和对 YAML 配置文件的支持。spring-boot-start...原创 2019-06-16 20:36:08 · 3329 阅读 · 0 评论 -
Spring boot设置定时器类的简单方法
直接上代码:package com.ismartgo.uqcode.schedule;import java.util.Date;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotat...原创 2019-06-10 20:56:36 · 805 阅读 · 0 评论 -
Spring boot兼容旧Spring项目的方式
存在一些业务场景,之前一些比较老的项目时用Spring写的,但是想升级成Spring boot的代价又太高,那怎么办呢?通过使用@ImportResource注解导入旧配置文件(注解写在启动类),方式如下:@SpringBootApplication@ImportResource(locations = {"classpath:spring.xml"})public class...原创 2019-06-15 22:33:28 · 4176 阅读 · 0 评论 -
Spring Boot切换不同环境配置
一般在实际开发中我们都会提供多套环境的配置文件,格式大概如下:applcation.properties application-dev.properties application-test.properties application-prod.properties通过使用profile的方式,一般会在applcation.properties中定义变量spring.pr...原创 2019-06-15 22:19:41 · 2272 阅读 · 1 评论 -
Spring boot读取配置的方式(指定配置文件)
上篇说到Spring boot读取配置文件主要为约定俗成的application文件和指定路劲的配置文件。这篇文章为读指定路劲的配置文件的方式。假设指定配置文件的路劲和名称为:config/wx.properties:内容有:wx.appKey=Testwx.appSecret=abcdefghik1.@PropertySource+@Value注解@Compone...原创 2019-06-15 22:07:05 · 10519 阅读 · 0 评论 -
Spring boot读取配置的方式
Spring boot读取配置的文件主要为约定俗成的application文件和指定路劲的配置文件。Spring boot为读取application文件的配置提供一些方便的方法,主要有以下几种。假设application文件的内容有:wx.appKey=Testwx.appSecret=abcdefghik1.Value注解import org.springframe...原创 2019-06-15 21:57:18 · 170 阅读 · 0 评论 -
Spring Boot 的配置文件的格式
Spring boot的配置文件有两种格式,主要是.properties 和 .yml1.propertiesdata.app.appKey = Test2.ymldata: app: appKey: Test注意:.yml 格式不支持@PropertySource注解导入配置。...原创 2019-06-15 21:44:36 · 4007 阅读 · 0 评论 -
Spring boot打jar包分离静态资源
Pom <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target&...原创 2019-06-20 11:02:14 · 2526 阅读 · 3 评论