spring boot
文章平均质量分 70
xiaoniuxqq
这个作者很懒,什么都没留下…
展开
-
读取jar中的配置文件
一般来说读取classPath下的配置文件可以使用ResourceUtilsFile file = ResourceUtils.getFile(relationYmlPath);Yaml yaml = new Yaml(new Constructor(TableRelationModel.class));TableRelationModel model = yaml.load(new FileInputStream(file));但是因为jar包下的文件路径和正常的文件路径格式不同,所以以上代原创 2022-05-17 10:14:37 · 3077 阅读 · 0 评论 -
druid数据库连接池双数据源
将数据源划分为master和cluster,框架为springboot1、maven引入对应的依赖。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch...原创 2020-02-19 10:27:02 · 1646 阅读 · 0 评论 -
Spring Cloud Gateway
https://www.cnblogs.com/htuao/p/9764879.html1. 使用 Spring Cloud GatewaySrping Cloud Gateway需要Spring Boot和Spring Webflux提供的运行环境。不能运行在传统的Servlet容器或者做为war包构建。在项目中使用Spring Cloud Gateway,请使用带有group为org.s...转载 2019-11-13 09:38:07 · 341 阅读 · 0 评论 -
spring boot启动时运行/初始化
1、实现ApplicationRunner,可以进行数据库操作@Componentpublic class DBInitializer implements ApplicationRunner { private Logger LOG = LoggerFactory.getLogger(DBInitializer.class); @Value("${thirdparty.aut...原创 2019-09-19 10:09:55 · 185 阅读 · 0 评论 -
springboot项目启动成功后执行一段代码的两种方式
转自:https://www.cnblogs.com/zuidongfeng/p/9926471.html1、实现ApplicationRunner接口package com.lnjecit.lifecycle;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.Appl...转载 2019-04-10 22:13:52 · 3806 阅读 · 0 评论 -
spring boot web,配置可以直接访问静态html
看了下其他的解决方法,很多都是引入thymeleaf模板,然后再通过设置模板来访问静态html。感觉很麻烦,后来发现可以无需引入thymeleaf,解决方案如下:在spring boot配置中添加spring.mvc.view.prefix=/spring.mvc.view.suffix=.html在controller中直接返回html名称,就可以在浏览器中直接访问静态html。我的...原创 2019-01-02 17:07:54 · 5769 阅读 · 1 评论 -
springboot参数接收
1、不用注解,可以自动接收到url中的参数2、@RequestBody,只能接收post中的content-type为application/json的参数,注解只能有一个3、@RequestParam,可以接收form-data、x-www-form-urlencoded,注解可以有多个4、@RequestParam(“fileName”) MultipartFile file,接收上传的...原创 2019-01-03 15:38:57 · 664 阅读 · 0 评论 -
fetch/springboot实现跨域访问
fetch端: let obj = {projectName:"xxx"} fetch("http://localhost:8095/config/project/add",{ method:'post', mode: 'cors', credentials: 'omit', headers:{'Content-type'...原创 2018-11-30 16:37:03 · 637 阅读 · 0 评论 -
使用aspectjweaver报错Error instantiating class with invalid types () or values ()
在使用aspectjweaver时报错Error instantiating class with invalid types () or values ()。背景是在查询数据库后,返回领域dto类,在dto中有各种springbean注入,有领域方法。最终发现是在一个方法上添加了事务注解@Transaction导致的报错...原创 2018-11-05 17:09:55 · 446 阅读 · 0 评论 -
如何将一个SpringBoot简便地打成一个war包
引用:https://blog.csdn.net/zhoucheng05_13/article/details/77915294为什么要把SpringBoot打成war包正常情况下SpringBoot项目是以jar包的形式,通过命令行:java -jar demo.jar1来运行的,并且SpringBoot是内嵌Tomcat服务器,所以每次重新启动都是用的新的Tomcat服务...转载 2018-08-20 16:18:16 · 142 阅读 · 0 评论 -
springboot+thymeleaf解决css/js浏览器缓存问题
1、springboot配置application.yaml中加入#启用内容版本策略 md5spring.resources.chain.strategy.content.enabled: true#应用于版本策略的模式的逗号分隔列表 默认/**spring.resources.chain.strategy.content.paths: /js/web/**2、在页面中引入<...原创 2018-07-18 16:42:23 · 6295 阅读 · 1 评论 -
Spring boot使用自定义properties
spring boot使用application.properties默认了很多配置。但需要自己添加一些配置的时候,我们应该怎么做呢。 例如在application.properties配置文件中加入如下配置: person.name=zhangsaninapplication person.gender=maninapplication 那么如何在应用程序中进行读取呢? 首先定义配置读...转载 2018-02-27 22:01:36 · 307 阅读 · 0 评论