java spring license_java-如何在Spring Boot Application中解决FlyWay许可问题
使用FlyWay企业许可证的我的Spring Boot应用程序无法启动,并显示以下消息:
Caused by: org.flywaydb.core.api.FlywayException: Missing license key.
Ensure flyway.licenseKey is set to a valid Flyway license key ("FL01" followed by 512 hex chars)
许可证实际上并没有丢失.我已经尝试将既设置为env变量又设置为名称为spring>>的application.yml文件.飞路>> licenseKey,但完全没有反应.
有什么想法可以隐藏问题吗?
Spring引导会考虑使用其他env变量作为数据库,因此这不是问题.
解决方法:
关于on GitHub的讨论很好.根据这个问题,Spring Boot 2.2的路线图似乎是基于属性的版本.
@Configuration
public class FlywayConfiguration {
@Bean
public FlywayConfigurationCustomizer customizeLicense(
@Value("${my-app.flyway.license}") String license) {
return new FlywayConfigurationCustomizer() {
@Override
public void customize(FluentConfiguration configuration) {
configuration.licenseKey(license);
}
};
}
}
我认为可以将其简化为lambda(也未经测试)…
@Configuration
public class FlywayConfiguration {
@Bean
public FlywayConfigurationCustomizer customizeLicense(
@Value("${my-app.flyway.license}") String license) {
return configuration -> configuration.licenseKey(license);
}
}
标签:spring-boot,flyway,license-key,java
来源: https://codeday.me/bug/20191108/2006633.html
java spring license_java-如何在Spring Boot Application中解决FlyWay许可问题相关推荐
- spring vertx_如何在Spring设置Vertx
spring vertx by Rick Lee 李瑞克(Rick Lee) 如何在Spring设置Vertx (How to set up Vertx in Spring) Spring is pr ...
- java spring scope_如何在Spring中自定义scope的方法示例
大家对于 Spring 的 scope 应该都不会默认.所谓 scope,字面理解就是"作用域"."范围",如果一个 bean 的 scope 配置为 sing ...
- java 登录 https_java – 如何在Web应用程序中实现HTTPS登录页面?
首先,您需要为您的服务器启用SSL.对于Tomcat,您需要生成一个openSSL密钥库,并将以下连接器添加到server.xml: keystoreFile="mykeystore&quo ...
- react js 添加样式_如何在React JS Application中添加图像?
react js 添加样式 Hello! In this article, we will learn how to add images in React JS? I remember when I ...
- java web应用 生僻字_Java Web项目中解决中文乱码方法总结
一.了解常识: 1.UTF-8国际编码,GBK中文编码.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2.web tomcat:默认是ISO8859-1,不 ...
- java application.xml_第4章 零XML配置的Spring Boot Application
第4章 零XML配置的Spring Boot Application Spring Boot 提供了一种统一的方式来管理应用的配置,允许开发人员使用属性properties文件.YAML 文件.环境变 ...
- 如何在Spring boot中修改默认端口
文章目录 介绍 使用Property文件 在程序中指定 使用命令行参数 值生效的顺序 如何在Spring boot中修改默认端口 介绍 Spring boot为应用程序提供了很多属性的默认值.但是有时 ...
- 如何在Spring Boot应用程序中使用配置文件
你好朋友, 在本教程中,我们将学习如何在Spring Boot应用程序中使用配置文件. 我们将在本教程中讨论以下几点: 1.什么是Spring Boot Profile,为什么我们需要分析 2.如何使 ...
- 如何在Spring Boot App中集成H2数据库
你好朋友, 在本教程中,我们将尝试探索如何在Spring Boot应用程序中与H2数据库集成. 在进行检查之前,让我们了解有关H2数据库的一些基础知识,如下所述,然后我们将讨论H2数据库与Spring ...
最新文章
- 中科院脑科学与智能技术卓越创新中心:在“脑海”中突破进取
- python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退
- 小米合作鸿蒙系统了么,小米等国产手机会使用鸿蒙系统吗?
- Bug输出Excel图片不显示
- Linux之centos镜像
- 文件服务器缓存加速,存储缓存为文件传输提速
- 洛谷P1279 字串距离 (动态规划)
- python小老鼠编程_成都python函数学习教程,Python编写课程
- Java基础学习总结(78)——Java main方法深入研究学习
- JAVA 基础算法汇总(持续更新)
- Android 关于定位中的那点事(GPS,GPGGA,NMEA-0183,RTCM)
- 《调色师手册:电影和视频调色专业技法(第2版)》——拍摄之前:选择录制格式...
- 聊天系统服务器端类图,课程设计-简单聊天室JAVA课程设计.doc
- 心不隔离|愿春早来,花枝春满
- 呼吸系统疾病病人的护理题库【2】
- 安全事故 没有“高级失误”
- Cypress使用教程
- 14、文件的上传和下载
- dubbo 2标签解析 ServiceBeanT 生产者服务暴漏过程
- 知识图谱入门一:知识图谱介绍
热门文章
- 什么是联合体【详解】
- 域控服务器怎么导出,windows 2003 域控服务器导出全部hash的方法
- 【python】链家小区信息爬取
- UVM 使用start_item和finish_item指定sequencer发送item,比uvm_do_on更灵活。
- DW1820a 黑苹果开机一段时间 卡死机问题或者屏蔽针脚问题
- 能装dde桌面的linux,在Deepin系统中安装dde-kwin窗口管理器的方法
- [英语单词] inside-out
- 全新智能扫地机器人的清洁秘诀!
- xgboost 怎么读_南宁日语培训考级怎么选_在线日语学习
- 毫秒级的开源投屏软件scrcpy,手机无需安装任何软件