spring boot
zhongzunfa
Spring Cloud 中国社区创始人之一, 《重新定义 Spring Cloud 实战》作者, 主要研究 Spring Cloud, 微服务, 高可用架构,API网关, 参与社区多个开源项目的开发(sc-codegen, sc-dts 等),的核心开发者, 编程爱好者
展开
-
spring boot 获取properties 属性值 多种方式
spring boot 在多环境情况下我们需要根据不同的获取不一样的值, 我们会配置在不同的文件中,那么我们怎么获取配置的属性值呢! 下面介绍几种用法。1. 除了默认配置在application.properties 的多环境中添加属性:我们会在application.properties 中激活不同方式选择下面的不同文件进行发布。##设置的激活参数:dev,test,prodspring....原创 2017-11-27 14:00:01 · 23135 阅读 · 3 评论 -
Spring cloud 和 Spring Boot 升级到F版和2.x遇到的问题。
时间: 2018-08-02 今天一个朋友升级Spring Cloud 到F版 出现的问题,1、问题一 1)、大概错误: is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.boot.actuate.autoco...原创 2018-08-03 10:29:58 · 4606 阅读 · 0 评论 -
spring boot 跨域和请求两次问题的解决
1、概述在工程进行前后端分离后, 分别部署在两个容器中, 在访问过程中出现跨域问题。 这里讲解一下,本人遇到的问题,主要是跨域和请求两个问题的解决。2、请求两次的问题理论部分(完全参考下面地址)发现一种情况,在前端ajax请求数据的时候,有时候会向后台一次性发送两次请求,这两次请求第一次无返回数据,第二次才会返回正确数据。在两次请求之后的一段时间内,是只发送一次请求的。过了一段时...原创 2018-08-09 20:53:30 · 7378 阅读 · 0 评论 -
spring boot 日期格式化
1、概述 在返回的响应实体类和请求参数实体类中, 存在date 类型的字段如果处理转化, 下面进行讲解一下。2、实战 方式一: @JSONField(format = “yyyy-MM-dd HH:mm:ss”) //FastJson包使用注解 @JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”,timezone = “GMT+8”) /...原创 2018-08-09 20:38:44 · 4507 阅读 · 1 评论 -
Spring Boot 拦截器
1、概述过滤器属于Servlet范畴的API,与Spring 没什么关系。 Web开发中,我们除了使用 Filter 来过滤请web求外,还可以使用Spring提供的HandlerInterceptor(拦截器)。2、实现方法第一种方式是实现了Spring 的HandlerInterceptor 接口,或者是这个类继承实现了HandlerInterceptor 接口的类,Han...原创 2018-07-31 10:48:23 · 507 阅读 · 0 评论 -
深入Spring Boot:怎样排查 Cannot determine embedded database driver class for database type NONE
1、 问题概述:调试排查 Cannot determine embedded database driver class for database type NONE 的错误 把工程导入IDE里,直接启动应用,抛出来的异常信息是:or starting ApplicationContext. To display the auto-configuration report re-run ...原创 2018-07-24 17:22:31 · 2297 阅读 · 0 评论 -
Spring Boot 中创建多个不同的配置
1、需求和问题来源在社区群里面有一位朋友问的问题, 希望通过下图的形式加载到不同db配置, 图来源于提问网友的。 2、解决方法1)设置jvm 启动参数 2) 通过jar 启动方式3) 通过系统环境变量方式...原创 2018-07-18 10:37:53 · 610 阅读 · 0 评论 -
Spring Boo 全局异常处理
1、概述Spring Boot 处理异常的两种方式: 1) @ControllerAdvice + @ExceptionHandler:配置对全局异常进行处理 2) @Controller + @ExceptionHandler:配置对当前所在Controller的异常进行处理2、实战2.1、@ControllerAdvice + @ExceptionHandler:配置对...原创 2018-07-17 14:47:57 · 283 阅读 · 0 评论 -
Spring boot 启动遇到的问题
1、问题描述在启动spring boot 为基础的项目时出现如下问题: ** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.接下来就是错误信息提示: org.springframework.beans.fac...原创 2018-07-08 16:17:16 · 1271 阅读 · 0 评论 -
dubbo-spring-boot 安装过程成出现问题和解决方案
dubbo-spring-boot 没有还目前(2018年6月8日20:47:09)还没有发布到中央仓库。 本地安装源码过程中遇到的问题总结:dubbo-spring-boot 安装过程成出现问题, 和解决方案提示错误信息(部分): Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check (ve...原创 2018-06-08 20:50:12 · 729 阅读 · 0 评论 -
Spring boot 结合 Swagger2
本文将讲解, spring boot 和 Swagger2的使用。1. 版本说明spring boot 使用的是1.5.x 版本, 因为是和dubbo-spring-boot 结合所以是这个版 dubbo 官方图: swagger2 使用的是2.7.0 版本2. 依赖和配置依赖<dependency> <groupId>io.spr...原创 2018-06-06 11:46:59 · 300 阅读 · 0 评论 -
Springboot 在IDEA读取properties配置文件的中文乱码问题
1、 问题描述, 在加载使用如下@Component @ConfigurationProperties(prefix = “com.jdjr.response”) @PropertySource(“classpath:/config/commonConfig.properties”) public class CommonConfig { }加载到的属性中存在中文, 就会乱码。...原创 2018-06-05 14:18:59 · 7451 阅读 · 4 评论 -
Spring Boot Hazelcast Caching 使用和配置
本文将展示spring boot 结合 Hazelcast 的缓存使用案例。1. Project Structure2. Maven Dependencies<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" x...原创 2018-06-02 22:26:39 · 7785 阅读 · 0 评论 -
2. spring boot ConditionalOnProperty 和 ConditionalOnExpression 使用
1. spring boot ConditionalOnProperty 使用讲解@Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE, ElementType.METHOD}) @Documented @Conditional({OnPropertyCondition.class}) public @int...原创 2018-05-21 15:06:03 · 6962 阅读 · 0 评论 -
1. spring boot 我们应该知道的注解
spring boot 中我们应该知道的注解 本次我们主要对下面的注解进行了解:基本bean 和 配置类型 @Configuration @bean @EnableConfigurationProperties @ConfigurationPropertiesconditional @ConditionalOnClass @ConditionalOnMissingBe...原创 2018-05-18 16:20:31 · 441 阅读 · 0 评论 -
学习Spring Boot starter 开发规范
学习Spring Boot starter 开发规范Spring Boot 提供了很多新的注解,但是要注意这个包下面的所有注解: org.springframework.boot.autoconfigure@AutoConfigureAfter@AutoConfigureBefore@AutoConfigureOrder@AutoConfigurationPackage...原创 2018-05-18 15:29:30 · 3336 阅读 · 0 评论 -
spring 或者spring boot 调整bean 的加载顺序:
spring 或者spring boot 调整bean 的加载顺序。 接下来讲解三种调整类加载顺序的方式: 1、使用@Order调整配置类加载顺序@Configuration@Order(1)public class ConfigA { @Bean public ServiceA serviceA(){ System.out.println("Confi...原创 2018-08-23 21:56:29 · 28820 阅读 · 3 评论