[JAVA] Legen Sie den Kontextparameter in Spring Boot fest

Diejenige, die wie folgt in web.xml eingestellt ist.

web.xml


<context-param>
  <param-name>p-name</param-name>
  <param-value>-value</param-value>
</context-param>

Beschreiben Sie Folgendes in der Eigenschaftendatei.

application.yaml


server:
  context_parameters:
    p-name: hogehoge
    p-name2: foobar

Das Folgende ist der Code zum Überprüfen des Vorgangs.

@RestController
@SpringBootApplication
public class App {

	@Autowired
	ServletContext ctx;
	
	@RequestMapping("/home")
	public String hoge() {
		System.out.println(ctx.getInitParameter("p-name"));
		System.out.println(ctx.getInitParameter("p-name2"));
		
		return "hoge";
	}
	
	public static void main(String[] args) {
		SpringApplication.run(App.class, args);
	}

}

Gemäß Festlegen des Kontextparameters im Spring-Boot, Spring-Boot 1.2 oder höher Es ist eine Funktion.

Übrigens ist nichts passiert, als ich hier `spring.profiles.active``` gesetzt habe. Zumindest im Boot-Protokoll wird Kein aktives Profil festgelegt ... ``.

application.yaml


server:
  context_parameters:
    spring.profiles.active: profile_ctx

Recommended Posts

Legen Sie den Kontextparameter in Spring Boot fest
Spring Boot 2 Multiprojekt mit Gradle
Setzen Sie Cookies mit Spring Boot
Wichtige Änderungen in Spring Boot 1.5
NoHttpResponseException in Spring Boot + WireMock
Geben Sie spring.profiles.active über context-param in web.xml in Spring Boot an
Frühlingsstiefel Hallo Welt in Eclipse
Spring Boot-Anwendungsentwicklung in Eclipse
Schreiben Sie den Testcode mit Spring Boot
So stellen Sie Spring Boot + PostgreSQL ein
Implementieren Sie die REST-API mit Spring Boot
Was ist @Autowired im Spring Boot?
Implementieren Sie die Spring Boot-Anwendung in Gradle
Verwendung von Thymeleaf mit Spring Boot
Starten Sie mit IntelliJ ein (altes) Spring Boot-Projekt
Erstellen Sie mit Gradle ein Spring Boot + Docker-Image
Statische Dateizugriffspriorität beim Spring Boot
Spring Boot-Protokoll im JSON-Format ausgeben
Memorandum zum Herunterladen lokaler Dateien mit Spring Boot
Fordern Sie Spring Boot heraus
Erstellen Sie mit IntelliJ ein Java Spring Boot-Projekt
Lösen Sie die Thymeleaf-Syntaxprüfung in Spring Boot
[Trainieren! ] Zeigen Sie Hello World mit Spring Boot an
Verwenden Sie die DynamoDB-Abfragemethode mit Spring Boot
Spring Boot Form
Spring Boot Denken Sie daran
gae + frühlingsstiefel
DI SessionScope Bean im Spring Boot 2-Filter
Ändern Sie das Sitzungszeitlimit in Spring Boot
SameSite-Cookie im Spring Boot (Spring Web MVC + Tomcat)
Testen Sie den Controller mit Mock MVC im Spring Boot
Asynchrone Verarbeitung mit regelmäßiger Ausführung in Spring Boot
Führen Sie ein Spring Boot-Projekt mit VS-Code aus
Anforderungs- und Antwortprotokolle mit Spring Boot ausgeben
Servlet-Filter mit Spring Boot verwenden [Spring Boot 1.x, 2.x kompatibel]
So fügen Sie in Spring Boot einen Klassenpfad hinzu
Java-Tipps - Erstellen Sie mit Gradle ein Spring Boot-Projekt
So binden Sie mit einer Eigenschaftendatei in Spring Boot
Anmerkungen, die in Spring Boot-Aufgabenverwaltungstools verwendet werden
Zeigen Sie die Gradle-Aufgabe im Spring Boot-Projekt an
Spring Boot - So stellen Sie das Sitzungszeitlimit ein
Injizieren Sie den Logger im Frühjahr
SPRING BOOT Lernaufzeichnung 01
Frühlingsstiefel + Heroku Postgres
Schreiben von Frühlingsstiefel-Memos (1)
Legen Sie CookieSpec in HttpClient 4.3 fest
Erster Frühlingsstiefel (DI)
SPRING BOOT Lernprotokoll 02
Spring Boot2 Spickzettel
Spring Boot-Ausnahmebehandlung
Spring Boot Servlet-Zuordnung
Spring Boot Entwicklung-Entwicklungsumgebung-
Spring Boot-Lernverfahren
Verwenden Sie Interceptor im Frühjahr
Spring Boot lernen [Anfang]
Microservices in Spring Cloud
Schreiben von Spring Boot-Memos (2)
Spring Boot 2.2 Dokumentzusammenfassung
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
So legen Sie Umgebungsvariablen in der Eigenschaftendatei der Spring-Boot-Anwendung fest
Spring Boot 2.3 Verfügbarkeit von Anwendungen