小编sau*_*eer的帖子

Spring boot application.properties 重用值

我的问题似乎很简单,但我找不到实现它的方法。

考虑以下情况:

prop1 = value1
prop2 = value2
prop3 = value3

prop4 = value2     (Value same as prop2)
prop5 = value3     (Value same as prop3)
Run Code Online (Sandbox Code Playgroud)

如何重用值 2 和 3(这些实际上是数据库特定的属性),因为我希望用户只提供一次而不是重复它。

谢谢。

案例 1:我将详细说明我的案例如下:我有两个属性文件 -application.propertiesquartz.properties.

应用程序属性:

prop1 = value1
prop2 = value2
prop3 = value3
Run Code Online (Sandbox Code Playgroud)

石英属性

prop4 = value2     (Value same as prop2)
prop5 = value3     (Value same as prop3)
Run Code Online (Sandbox Code Playgroud)

请注意:我无法合并两个属性文件的内容,并且出于某种原因将它们分开放置。

在正常情况下,我希望 ${} 可以工作,但是当属性位于两个不同的文件中时,我猜它不起作用。

案例 2:[简单场景] 我尝试只使用一个 application.properties。但即便如此,我也无法在同一属性文件中重用属性值。

我的 pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> …
Run Code Online (Sandbox Code Playgroud)

properties-file spring-boot

3
推荐指数
1
解决办法
7223
查看次数

Spring Boot + Quartz + Oracle 作业调度

我想使用 Quartz 和 Oracle 作为 JobStore 来安排作业。我看到大多数使用 RAMjobstore 的示例(当然不是持久的),但几乎没有任何示例可以帮助我满足 Spring boot + Quartz + Oracle 开发的需求。

任何代码示例或 github 项目的链接或帮助将不胜感激。

oracle cron quartz-scheduler job-scheduling spring-boot

2
推荐指数
1
解决办法
5671
查看次数

SonarQube jenkins要求输入登录名和密码

我正在尝试通过詹金斯管道分析我的Maven项目。

我已经在Jenkins的全局设置中使用授权令牌和服务器URL配置了SonarQube服务器实例。

以下是我的jenkinsfile中的常规脚本:

stage('SonarQube analysis') {
            tools {
                   jdk "jdk-8u152"
                }
            steps {
                withSonarQubeEnv('My Sonar') {
                    sh 'mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar -Dsonar.login=XXXXXXXXX'
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

当我使用jenkins构建项目时,出现以下错误:

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project MyProject: Not authorized. Please check the properties sonar.login and sonar.password.
Run Code Online (Sandbox Code Playgroud)

我认为这足以分析该项目。不确定我想念的是什么!

sonarqube sonarqube5.1

2
推荐指数
1
解决办法
9266
查看次数