提交 f0ded6a9 编写于 作者: S Sam Brannen

[SPR-8401] Added missing TransferServiceConfig code listing.

上级 dc95e49c
......@@ -1491,14 +1491,26 @@ public class JndiDataConfig {
}</programlisting>
<programlisting language="java">@Configuration
@Profile("production")
public class JndiDataConfig {
public class TransferServiceConfig {
@Autowired DataSource dataSource;
@Bean
public DataSource dataSource() throws Exception {
Context ctx = new InitialContext();
return (DataSource) ctx.lookup("java:comp/env/jdbc/datasource");
public TransferService transferService() {
return new DefaultTransferService(accountRepository(),
feePolicy());
}
@Bean
public AccountRepository accountRepository() {
return new JdbcAccountRepository(dataSource);
}
@Bean
public FeePolicy feePolicy() {
return new ZeroFeePolicy();
}
}</programlisting>
<programlisting language="java">package com.bank.service;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册