我使用Spring Boot
和外部Tomcat
。为了连接到MySQL
,我在tomcat中使用JNDI
资源。我的application.yml
是这样的:
spring:
datasource:
jndi-name: jdbc/DatabaseTest
为了使用它,我必须创建webapp/META-INF/context.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/myservice">
<ResourceLink name="jdbc/DatabaseTest" global="jdbc/DatabaseTest" type="javax.sql.DataSource" />
</Context>
如何放弃XML并将整个配置转移到application.yml
或使用JavaConfig
?我不想在我的春季启动应用程序中使用XML!