[JAVA] Définir le paramètre contextuel dans Spring Boot

Celui qui est défini comme ci-dessous dans web.xml.

web.xml


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

Décrivez comme suit dans le fichier de propriétés.

application.yaml


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

Voici le code de vérification de l'opération.

@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);
	}

}

Cependant, selon Comment définir le paramètre contextuel dans spring-boot, spring-boot 1.2 ou version ultérieure C'est une fonction.

Au fait, rien ne s'est passé lorsque j'ai mis spring.profiles.active '' '' ici. Au moins dans le journal de démarrage, ce sera `` Aucun profil actif défini ... ''.

application.yaml


server:
  context_parameters:
    spring.profiles.active: profile_ctx

Recommended Posts

Définir le paramètre contextuel dans Spring Boot
Multi-projets Spring Boot 2 avec Gradle
Définir des cookies avec Spring Boot
Changements majeurs dans Spring Boot 1.5
NoHttpResponseException dans Spring Boot + WireMock
Spécifiez spring.profiles.active via context-param dans web.xml dans Spring Boot
Spring Boot Hello World dans Eclipse
Développement d'applications Spring Boot dans Eclipse
Écrire du code de test avec Spring Boot
Comment configurer Spring Boot + PostgreSQL
Implémenter l'API REST avec Spring Boot
Qu'est-ce que @Autowired dans Spring Boot?
Implémenter l'application Spring Boot dans Gradle
Comment utiliser Thymeleaf avec Spring Boot
Lancer un (ancien) projet Spring Boot avec IntelliJ
Créer une image Spring Boot + Docker avec Gradle
Priorité d'accès aux fichiers statiques dans Spring Boot
Sortie du journal Spring Boot au format json
Mémorandum de téléchargement de fichier local avec Spring Boot
Défi Spring Boot
Créer un projet Java Spring Boot avec IntelliJ
Desserrer la vérification de la syntaxe de Thymeleaf dans Spring Boot
[Entraine toi! ] Affichez Hello World avec Spring Boot
Utiliser la méthode de requête DynamoDB avec Spring Boot
Forme de botte de printemps
Spring Boot Rappelez-vous
gae + botte à ressort
DI SessionScope Bean dans le filtre Spring Boot 2
Modifier le délai d'expiration de la session dans Spring Boot
Cookie SameSite dans Spring Boot (Spring Web MVC + Tomcat)
Testez le contrôleur avec Mock MVC dans Spring Boot
Traitement asynchrone avec exécution régulière dans Spring Boot
Exécuter un projet Spring Boot avec VS Code
Sortie des journaux de demande et de réponse avec Spring Boot
Utiliser le filtre de servlet avec Spring Boot [compatible Spring Boot 1.x, 2.x]
Comment ajouter un chemin de classe dans Spring Boot
Conseils Java - Créez un projet Spring Boot avec Gradle
Comment se lier avec un fichier de propriétés dans Spring Boot
Annotations utilisées dans les outils de gestion des tâches Spring Boot
Afficher la tâche Gradle dans le projet Spring Boot
Spring Boot - Comment définir le délai d'expiration de la session
Inject Logger au printemps
Fiche d'apprentissage SPRING BOOT 01
Botte de printemps + Heroku Postgres
Rédaction de mémo de démarrage de printemps (1)
Définir CookieSpec dans HttpClient 4.3
Première botte à ressort (DI)
Fiche d'apprentissage SPRING BOOT 02
Aide-mémoire Spring Boot2
Gestion des exceptions Spring Boot
Mappage du servlet Spring Boot
Environnement de développement-développement Spring Boot-
Procédure d'apprentissage Spring Boot
Utilisez Interceptor au printemps
Apprentissage de Spring Boot [Début]
Microservices dans Spring Cloud
Rédaction de mémos de démarrage de printemps (2)
Résumé du document Spring Boot 2.2
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Comment définir des variables d'environnement dans le fichier de propriétés de l'application Spring Boot
Disponibilité de l'application Spring Boot 2.3