De ce mi-variabile de mediu nu funcționează în Primăvară(maven)?

0

Problema

Lucrez cu intellij, am stabilit variabilele de mediu în Maven de configurare (dreapta sus, se adaugă configurare, runner, variabile de mediu)

E ca si cum se citeste numele variabilei ca un Șir de caractere în loc de o variabilă ajutor va rog

proprietăți de aplicare:

server.port=8081
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://${MYSQL_HOST}?zeroDateTimeBehavior=convertToNull
spring.datasource.username=${SERVICE_USER}
spring.datasource.password=${SERVICE_PASSWORD}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.properties.hibernate.globally_quoted_identifiers=true
#spring.jpa.show-sql: true

variabile de mediu(în maven de configurare):

SERVICE_PASSWORD=;MYSQL_HOST=localhost:3306/orderup;SERVICE_USER=root

mesajul:

No such host is known (${MYSQL_HOST})

pom.xml:

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
<plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
        
hibernate intellij-idea maven spring
2021-11-18 20:51:06
1

Cel mai bun răspuns

0

Dacă sunteți încercarea de a utiliza proprietăți de pom.xml în application.properties încercați acest lucru:

spring.datasource.url=jdbc:mysql://@MYSQL_HOST@?zeroDateTimeBehavior=convertToNull
2021-11-18 21:57:09

Nu, eu sunt încercarea de a utiliza proprietăți de maven de configurare, în intellij în colțul din dreapta sus, configurare edita, runner, variabile de mediu
Xavier Luzuriaga

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................