栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从Spring MVC XML文件移至javaconfig。我的数据库XML文件真的让我迷茫了

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从Spring MVC XML文件移至javaconfig。我的数据库XML文件真的让我迷茫了

对于

<tx:annotation-driven transaction-manager="hibernateTransactionManager" />

注释你的配置类,

WebMVCConfig

@EnableTransactionManagement

对于

<context:component-scan base-package="org.uftwf" />

将Package String添加到您的

@ComponentScan
字段
basePackages

对于

<context:property-placeholder location="classpath:app.properties" />

用以下注释您的Configuration类

@PropertySource(value = "classpath:app.properties")

然后做你的

PropertyPlaceholderConfigurer
@Bean
方法
static

对于

 <jee:jndi-lookup id="dataSource" jndi-name="java:jboss/datasources/mySQLDB"    expected-type="javax.sql.DataSource" />

我想你可以做

@Beanpublic DataSource dataSource() throws Exception {    Context ctx = new InitialContext();    return (DataSource) ctx.lookup("java:jboss/datasources/mySQLDB");}

无需自动装配会话工厂,只需调用您的

@Bean
方法

@Beanpublic HibernateTransactionManager transactionManager(){    HibernateTransactionManager htm = new HibernateTransactionManager();    htm.setSessionFactory(sessionFactory());    return htm;}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/635813.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号