springboot read tomcat-context.xml

后端 未结 1 422
日久生厌
日久生厌 2021-01-18 17:47

Hi we got a spring application running on tomcat application-server. I want to add integration tests with Springboot in JUnit. I now got the problem that the embedded tomcat

1条回答
  •  被撕碎了的回忆
    2021-01-18 18:41

    Spring Boot offer many ways to externalize your configuration...

    You can define your datasource properties in your tomcat/conf/Catalina/ context descriptors.

    You could define your jndi name:

    
        
    
    

    Or define the datasource:

    
        
        
        
    
    

    Even define the path to an application.properties and set here your configuration:

    
        
    
    

    This way is not necessary set programmatically your hardcoded datasource and you can put another database configuration for testing in src/test/resources/application.properties:

    spring.datasource.url=
    spring.datasource.username=
    spring.datasource.password=
    

    0 讨论(0)
提交回复
热议问题