当前位置: 首页 > 知识库问答 >
问题:

如何禁用某个Spring轮廓中的飞行路径?

嵇星海
2023-03-14

现在我有了一个使用MsSQL服务器的spring boot应用程序。我们使用flyway进行迁移。

我想为测试添加一个额外的配置文件。我想从实体类生成表,而不是使用flyway。

我试着在应用程序中这样写。亚马尔

spring:
  profiles: test
  jpa:
      generate-ddl: true
      hibernate:
  datasource:
    url: jdbc:h2:mem:test_db;MODE=MSSQLServer
    username: sa
    password:

但无论如何,flyway开始了

共有3个答案

郎欣然
2023-03-14

JIC的官方文件与目前的Spring开机2。x:数据迁移属性,看看tag#FLYWAY,你会发现许多属性可以帮助你。

spring.flyway.enabled=false # Whether to enable flyway.
姜泳
2023-03-14

不适用于Spring靴2。十、正确答案在这里。

如果您需要Spring Boot 1的答案,请继续阅读。十、

如果需要flyway.enabled,有一个属性可供spring-boot禁用flyway,默认情况下为true。

您可以有一个配置文件特定的配置,在您的情况下,它应该命名为application-test.yml。如果配置文件处于活动状态,此配置可以禁用flyway。您只需按以下方式声明它:

flyway:
  enabled: false

如果您在公共配置中指定了测试概要文件,只需将其添加到其根目录中。

越福
2023-03-14

仅供参考,对于任何来这里寻找这个的人来说,Spring Boot 2.0的属性名称已经更改:

用于<代码>应用。属性格式:

spring.flyway.enabled=false

用于<代码>应用。yml格式:

spring:
    flyway:
        enabled: false

更新:要在特定配置文件中禁用flyway,您可以将该属性放在特定于该配置文件的属性文件中。例如,如果您的配置文件名为“abc”,您可以将其放在application-abc.properties中。查看Spring在配置文件特定属性上的留档,以更清楚地了解如何命名文件。通常,格式是Application-{proileName}. Properties

 类似资料:
  • 我们有几个负面测试用例,作为集成套件的一部分运行。这些情况有一个很糟糕的习惯,显然会使断路器跳闸,并禁用提供预期不良响应的服务器。 我想在中配置spring配置文件,以禁用测试环境中的断路器。

  • 我有2个URL,其中1个特定于Dev,另一个特定于Prod。我也在使用Spring profiling,其中我有一个单独的文件用于Dev和Prod application-Dev。性能和应用-prod。属性和我的应用。对于Dev env,属性文件如下所示 spring.profiles.active=dev 现在在我的java代码中,我想有一个属性,它将根据我使用的Spring配置文件绑定到适当的

  • 我有3个maven项目A、B、C。A是B的父项目,B是C的父项目。所有概要文件都在pom中定义。项目A的xml。 在项目C中,我试图根据所选概要文件在spring测试上下文中选择属性文件(在src/test/resources下)。对于回归测试,我们有两个属性文件: 本地应用程序测试。属性 在我们的Windows开发系统上,选定的配置文件将是“本地”的,相应地在服务器上也是如此。选择“本地”配置文

  • 我正在一个Spring Boot应用程序中实现Spring Security性,以执行JWT验证,其中我有一个过滤器、一个AuthenticationManager和一个AuthenticationProvider。我想做的是,我想对某些资源路径禁用安全性(使它们基本上不安全)。 我在securityConfig类(从WebSecuirtyConfigurerAdapater扩展而来)中尝试的内容

  • 基于这篇文章,我运行我的Spring Boot应用程序 具有该配置文件的组件不运行。我尝试用根应用程序类中的以下代码来验证活动概要文件 日志消息输出为空。 少了什么?

  • 目标 了解轮廓是什么。 学习查找轮廓,绘制轮廓等。 你将看到以下功能:cv.findContours(),cv.drawContours() 什么是轮廓? 轮廓可以简单地解释为连接具有相同颜色或强度的所有连续点(沿边界)的曲线。轮廓是用于形状分析以及对象检测和识别的有用工具。 为了获得更高的准确性,请使用二进制图像。因此,在找到轮廓之前,请应用阈值或canny边缘检测。 从OpenCV 3.2开始