springboot
想跑步丶小胖子
爱学习的小胖子
展开
-
springboot 动态数据源问题
1. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)在使用了动态数据源后遇到了该问题,从错误信息来看是因为没有找到 *.xml 文件而导致的,但是在配置文件中 确实添加了相关的配置,这种错误的原因是因为设置数据源后没有设置SqlSessionFactoryBean的 typeAl...转载 2018-08-27 10:16:41 · 2973 阅读 · 1 评论 -
springboot2.x数据源配置的坑
哇哇哇,今天来运行一个本来好好的项目突然启动成功后访问,数据时候报错Access denied for user ''@'localhost' ,一脸蒙蔽,又说是数据用户的权限问题,经过debug发现我原来使用的是name即spring.datasource.name=root,这时候username为空,后又去看看springboot的https://docs.spring.io/spr...原创 2019-03-07 18:04:03 · 1016 阅读 · 0 评论 -
springboot如何测试打包部署
springboot如何测试打包部署 版权声明:本文为博主原创,了解最新劲爆内容,请关注公众号。 https://blog.csdn.net/ityouknow/article/details/71439896有很多网友会时不时的问我,spring boot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下spring boot 如何开发、调试、打包到最后的投产...转载 2018-11-30 09:46:40 · 136 阅读 · 0 评论 -
Spring Boot 1.X和2.X优雅重启实战
Spring Boot 1.X和2.X优雅重启实战 项目在重新发布的过程中,如果有的请求时间比较长,还没执行完成,此时重启的话就会导致请求中断,影响业务功能,优雅重启可以保证在停止的时候,不接收外部的新的请求,等待未完成的请求执行完成,这样可以保证数据的完整性。Spring Boot 1.Ximport java.util.concurrent.Executor;import ...转载 2018-11-30 09:37:05 · 303 阅读 · 0 评论 -
springboot mvc 配置WebMvcConfigurerAdapter 过时使用WebMvcConfigurer 或者WebMvcConfigurationSupport
配置拦截器:package top.mschen.blog.common.config;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;import org.springframework.web.servlet.Handle...原创 2018-11-02 11:10:29 · 536 阅读 · 0 评论 -
SpringBoot使用本地jar包
SpringBoot使用本地jar包 https://blog.csdn.net/dongdingzhuo/article/details/78731704相信大家和我一样肯定会遇到项目中需要导入自己写的一些jar,并不是所有的jar包在maven上都能下到的,特别有些是公司内部写的,或者自己封装的一下jar包,这种jar包怎么导入到SpringBoot项目中 1.我的jar包在项目中的...转载 2018-11-09 17:32:47 · 1778 阅读 · 0 评论 -
WebJars&静态资源
WebJars&静态资源转载: https://blog.csdn.net/gozhuyinglong/article/details/80573771创建SpringBoot 的Web项目在创建SpringBoot项目时,勾选Web依赖二、使用WebJars管理css&jsWeb前端使用了越来越多的JS或CSS,如jQuery, Backbone.js 和Bo...转载 2018-11-09 17:14:56 · 1440 阅读 · 0 评论 -
springboot2.x 集成springcache --redis实现
Springcahce介绍从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的...原创 2018-11-01 11:05:48 · 597 阅读 · 0 评论 -
springboot多环境配置,和mavenprofile 的使用
一.介绍在中大型企业项目开发中,环境分离是必不可少的一步,然而现在的开发人员也只是有这个概念,还是有很多项目采用普通的方式,每次打包发布部署的时候改动一大堆的配置文件,有一个地方忘记改就相当于白更新了一次系统,这种修改配置文件完成环境更换的方式给我们带来了很多的困扰,浪费了我们很多宝贵的时间!早在Spring 3.1版本就已经为我们提供了环境分离的相关注解配置方式,不过在传统的Spring项目...原创 2018-10-26 15:12:35 · 365 阅读 · 0 评论 -
Spring Boot配置文件放在jar外部
Spring Boot配置文件放在jar外部通过命令行指定SpringApplication会默认将命令行选项参数转换为配置信息例如,启动时命令参数指定:java -jar myproject.jar --server.port = 9000从命令行指定配置项的优先级最高,不过你可以通过setAddCommandLineProperties来禁用SpringApplic...转载 2018-10-23 17:39:47 · 245 阅读 · 0 评论 -
请注意 SpringBoot 2.0 新坑
以Java 8 为基准Spring Boot 2.0 要求Java 版本必须8以上, Java 6 和 7 不再支持。内嵌容器包结构调整为了支持reactive使用场景,内嵌的容器包结构被重构了的幅度有点大。EmbeddedServletContainer被重命名为WebServer,并且org.springframework.boot.context.embedded 包被重定向到了...转载 2018-10-23 13:52:45 · 438 阅读 · 0 评论 -
SpringBoot内置SpringMvc静态文件地址修改
SpringBoot内置SpringMvc静态文件地址修改SpringMVC大家都不陌生,而被SpringBoot集成的SpringMVC除了配置与独立的优点差别,其他使用都是一样的,一般的项目都会配置登录拦截器,那如果我们的image、css、js是不是也会被拦截器拦截呢?答案是肯定的,当然也不是必然的。我们在配置拦截器的拦截路径时可以过滤掉静态文件的路径规则。SpringBoot默认给我们...转载 2018-10-23 11:16:53 · 248 阅读 · 0 评论 -
springboot多环境(dev、test、prod)配置
springboot多环境(dev、test、prod)配置propertiest配置格式在Spring Boot中多环境配置文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识,比如:1application-dev.properties:开发环境application-test.properties:测...转载 2018-09-27 21:24:48 · 24043 阅读 · 1 评论 -
Spring Boot 2.0 新特性(一):配置绑定 2.0 全解析
Spring Boot 2.0 新特性(一):配置绑定 2.0 全解析在Spring Boot 2.0中推出了Relaxed Binding 2.0,对原有的属性绑定功能做了非常多的改进以帮助我们更容易的在Spring应用中加载和读取配置信息。下面本文就来说说Spring Boot 2.0中对配置的改进。配置文件绑定简单类型在Spring Boot 2.0中对配置属性加载的时候...转载 2018-09-03 16:04:28 · 264 阅读 · 0 评论 -
Spring Boot 2.0干货系列:(一)Spring Boot1.5X升级到2.0指南
Spring Boot 2.0干货系列:(一)Spring Boot1.5X升级到2.0指南前言Spring Boot已经发布2.0有4个月多,多了很多新特性,一些坑也慢慢被填上,最近有空,就把本博客中Spring Boot干货系列对应的源码从1.5X升级到Spring Boot 2.0,顺便整理下升级的时候遇到的一些坑,做个记录。后续的教程就以最新的2.03版本为主。正文闲话不多...转载 2018-09-03 15:47:53 · 509 阅读 · 0 评论 -
SpringBoot中使用mybatis-generator自动生产
<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1...转载 2018-08-24 14:53:58 · 265 阅读 · 0 评论 -
Spring Boot读取配置的5种方式
Spring Boot读取配置的5种方式 读取application文件在application.yml或者properties文件中添加:info.address=USAinfo.company=Springinfo.degree=high@Value注解读取方式import org.springframework.beans.factory.annotatio...转载 2018-08-24 11:23:46 · 225 阅读 · 0 评论 -
springboot2.x使用validator 进行参数校验
1.简介 经常需要提供接口与用户交互(获取数据、上传数据等),由于这个过程需要用户进行相关的操作,为了避免出现一些错误的数据等,一般需要对数据进行校验,随着接口的增多,校验逻辑的冗余度也越来越大,虽然可以通过抽象出校验的方法来处理,但还是需要每次手动调用校验逻辑,相对来说还是不方便。为了解决这个问题。 Java中提供了Bean Validation的标准,该标准规定了校验的具体内...原创 2019-03-20 17:37:44 · 22713 阅读 · 8 评论