spring boot
茁壮成长的凌大大
事稍拂逆,便思不如我的人,则怨尤自消;心稍怠荒,便思胜似我的人,则精神自奋。
展开
-
springboot中注入FilterRegistrationBean不生效原因
springboot中注入FilterRegistrationBean不生效原因回顾 最近自定义了两个过滤器,接口请求返回加密和sql注入处理过滤器,因为在封装一些工具包,我在单独调好之后,就打算做成一个注解,像springboot启动类上加@EnableScheduling一样,可以随意控制,当我不想让这俩过滤器生效的时候,那就不加这个注解就可以了。 当然我想到了FilterRegistrationBean的使用方法,注入这两个过滤器。 但是当我写完之后,打成包之后,发现只有sql注入过滤器原创 2021-04-02 10:49:03 · 4857 阅读 · 0 评论 -
springboot配置启动后自动打开浏览器访问项目
springboot配置项目启动后自动打开浏览器访问项目 有时候在单机部署,或者项目没有用到外置tomcat 的时候,需要项目启动后自动打开浏览器访问项目,配置方法很简单。一、具体步骤 所用到的代码只有下边这几句,即cmd调用一个浏览器去打开页面,我是调用的google的浏览器程序,打开的项目。 String cmd = "C:\\Program Files (x86)\\...原创 2018-06-05 13:42:36 · 39290 阅读 · 18 评论 -
springboot 关于 Class path contains multiple SLF4J bindings.警告的解决
springboot 关于 Class path contains multiple SLF4J bindings.警告的解决 有一次配置好springboot项目启动后,忽然发现有下边的警告:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/E:/mavenJ...原创 2018-07-12 08:49:32 · 304320 阅读 · 66 评论 -
springboot配置多项目下统一切换不同环境变量profile办法
springboot配置多项目下统一切换不同环境变量profile办法 springboot 适合于微服务那种多项目开发,每一个小项目就是一个springboot 项目,比如我们这样: 问题发生: 我们知道springboot 项目中的配置文件application.properties ,几乎我们的配置信息都写在了这边,非常方便,但常常我们会多环境应用,比如开发环境 、测试...原创 2018-07-13 08:50:46 · 15311 阅读 · 5 评论 -
springboot配置shiro多项目实现session共享的详细步骤
springboot配置shiro多项目实现session共享的详细步骤 项目的配置步骤我已写到另一篇文章中: shiro框架—多项目登录访问共享session的实现 springboot+redis+shiro 的实现项目已共享到GitHub,下载地址为GitHub项目地址...原创 2018-08-04 18:06:39 · 9314 阅读 · 2 评论 -
springboot 配置多个请求服务代理
springboot 配置服务代理 有时候,我们可能有下边这样的需求: 即,针对于分布式服务,我们会有多种业务接口服务,但是服务器上可能只要求开放一个服务的端口,比如上图的restA项目端口是对外开放的,但是restB项目端口并未对外开放,这样带来的问题就是,用户无法直接请求restB项目。 那就想到了可以通过访问restA ,请求路径符合一定规范的时候,比如http://ip:...原创 2018-08-01 14:07:55 · 14787 阅读 · 11 评论 -
springboot基于mybatis扫描jar包中的controller、service、dao、xml
springboot基于mybatis扫描jar包中的controller、service、dao、xml 最近有这样的需求,是将某个业务模块接口,比如新闻的接口模块 作为一个公共模块,通过jar 包的形式引入到其他项目中。 如果能够实现,这样避免了复制粘贴的繁琐,只需要几步配置,以及引入我们提前打包好的新闻模块 jar,将表结构拷到新项目的数据库里,即可调用里边的接口。1、要...原创 2018-08-30 19:03:28 · 14294 阅读 · 5 评论 -
springboot项目中关于时间类型转换的格式问题
常常项目里转时间类型出现如下错误。Can not deserialize value of type java.util.Date from String \"2018-10-24 12:12:12\": not a valid representation (error: Failed to parse Date value '2018-10-24 12:12:12': Can not p...原创 2018-10-25 12:40:01 · 7685 阅读 · 4 评论 -
springboot配置跨mapper.xml的全局变量
springboot配置跨mapper.xml的全局变量 有这样的需求,mybatis框架的mapper.xml,即映射文件里,如果需要配置一个全局变量,然后,在所有的mapper.xml里都能拿到使用。 这需求也不苛刻吧~ 后来查了下,发现对于springboot来说,配置这个竟然太简单。 因为是在mapper 的xml里引用这个全局变量,所以mybatis框架必须要先配置成功...原创 2018-12-13 19:17:16 · 7187 阅读 · 15 评论 -
springboot配置单独的参数文件
一、介绍 是不是经常用@Value注解?用过springboot的都知道它是从application.properties文件中引入某个变量的值,是不是已经灰常熟悉了? 默认在springboot启动后,加载application.properties文件,通过@Value("${}"),即可获取到对应的值,使用非常方便。 当然使用久了,发现太多的变量配置到application.p...原创 2019-07-26 23:28:49 · 1689 阅读 · 2 评论 -
springboot-项目获取resources下文件的方法(2019.12.07补充)
spring项目获取resources下文件的方法 最近写读取模板文件做一些后续的处理,将文件放在了项目的resources 下,发现了一个好用的读取方法: 比如上边是你需要读取的文件: 读取的方法如下: File file = ResourceUtils.getFile("classpath:templates"); if(file.exists()...原创 2018-04-30 11:04:39 · 115829 阅读 · 45 评论 -
springboot启动读取外部配置文件(2019-02-03补充)
springboot启动读取外部配置文件 有时候项目打包成一个jar 或者war ,通过java -jar 命令运行springboot 项目,因为springboot 项目有自己的application.properties 配置文件,但是我们打完包之后,它也会打到包里边,倒是也能打开压缩包修改properties 文件,但是也是较为麻烦。 现在有如下需求,比如客户需要在很多个服务器...原创 2018-04-14 15:03:55 · 45607 阅读 · 19 评论 -
spring boot配置duboo注意事项
spring boot配置dubbo注意事项 通过前两篇文章,知道了spring boot配置dubbo有两种方式。具体请回顾前两篇文章吧。 现在主要是说下spring boot在自己的application.properties 文件里配置dubbo内容,这种方式遇到的问题。问题一:dubbo接口发布不成功。原因一:注意application.properties 文件中配置的,dubbo扫描原创 2017-06-13 20:12:35 · 2684 阅读 · 0 评论 -
spring boot配置logback日志
Spring Boot+logback配置,Spring Boot默认的日志打印是logback,所以配置logback日志会很简单,但是也有注意的地方。日志需要控制台打印和文件打印两种。其中文件打印按照日志级别分别保存到各自的文件里。文件日志每天一个日志,并且保存30天。文件日志可以自由指定保存路径、打印格式等。控制台打印可指定级别,另外logback和log4j的冲突解决。原创 2017-06-05 19:28:55 · 18634 阅读 · 0 评论 -
spring boot配置mybatis和事务管理
Spring Boot配置Mybatis一、spring boot与mybatis的配置1.首先,spring boot 配置mybatis需要的全部依赖如下:<!-- Spring Boot 启动父依赖 --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-st原创 2017-06-07 08:37:14 · 128908 阅读 · 43 评论 -
spring boot配置druid(德鲁伊)
spring boot配置druid(德鲁伊)关于druid的介绍请看 阿里巴巴温少访谈1.引入相关依赖,全部依赖是上一篇spring boot+mybatis依赖的基础上,再加上下边的依赖,如下: <!-- Druid数据库连接池组件 --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifa原创 2017-06-08 08:32:22 · 26266 阅读 · 21 评论 -
spring boot配置tomcat部署(12.24修改)
spring boot本身默认为jar包运行,可以改为war包,然后运行在tomcat里具体修改的步骤如下:1.在pom.xml文件里添加需要的依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>原创 2017-11-03 14:28:19 · 4569 阅读 · 0 评论 -
spring boot配置dubbo(properties)
spring boot与dubbo配置(properties) dubbo和zookeeper配合使用,具体的它们之间的配置这里不说了。一、spring boot与dubbo配置有两种方式: 1)spring boot在自己的配置文件application.properties 配置dubbo。(本篇主要说这个) 2)spring boot结合传统spring d...原创 2017-06-12 19:47:51 · 40017 阅读 · 45 评论 -
spring boot----简单入门
Spring Boot其实就是spring,为了简便spring框架的搭建,快速开发项目而推出的另一种方式。使用spring boot,搭建框架将变得特别快。可以有更多的时间在代码性能上优化了。一、Spring Boot个人感觉的优点: 1)搭建一个简单运行的框架很快,仅仅就是几个依赖就可以了。 2) 很多的配置,可以不用写XML配置文原创 2017-06-02 07:59:08 · 927 阅读 · 0 评论 -
springboot --- 不同运行环境下FileUtils工具类上传文件的位置
不同运行环境下FileUtils工具类上传文件的位置1.下边这个是我经常用的一个java自带的文件上传方法,其实这个主要用于临时文件的上传,挺好用。但我在项目中,从来没关注过它的路径位置。本文主要测试查看项目在不同运行方式下,tempFile的绝对路径位置。public File getTmpFile(String fileName) { File tmpDir = F...原创 2018-01-27 14:57:31 · 4781 阅读 · 0 评论 -
spring boot配置shiro安全框架及用户登录权限验证实现
关于shiro的配置我单独拿出来写了,从数据库表建立,到配置,如何使用,连接地址为shiro安全框架—shiro的应用理解,如果有修改会在这里边修改的。...原创 2018-02-22 15:14:15 · 3431 阅读 · 2 评论 -
spring boot配置dubbo(XML)
上一篇写的是spring boot在自己的properties配置文件中简单配置dubbo的步骤,那种配置有很多的功能(比如超时时间、是否检查)等等,配置起来也挺麻烦的,而我们也习惯传统的那种XML形式的dubbo配置。这一篇写的是spring boot与传统的dubbo xml文件的结合。一、dubbo发布方配置1、首先引入依赖,但是这些依赖就不是上一篇的那个spring boot dubbo的依原创 2017-06-13 08:49:41 · 11455 阅读 · 17 评论