初始化与控制器
问题描述:
答
您可以将配置到不同的等级,初始化像这样,通过弹簧类的XML定义:
<bean id="configuration" class="examples.Configuration">
<property name="dbNAme" value="EMPLOYEE">
</bean>
创建一个类像这样:
public class Configuration {
public string dbName;
}
然后从您的代码中引用它。
@Controller
public class MyController {
@Autowired
private Configuration config;
}
对不起,但(对我来说)响应是不完整的:我的意思是,在控制器中获取每个属性的值,你使用了像config这样的东西。 – Zamboo
好的,就是它的工作方式:所以在控制器中,你必须使用:config.dbName而不是dbName。非常感谢您的回复。 – Zamboo
@Zamboo我很高兴它正在工作,但我必须提到配置数据库名称通常不会这样做。数据库名称是由应用程序服务器作为JNDI资源管理的JDBC连接字符串的一部分 –