Builder๋ฅผ ์ง์ํด์ฃผ์ง ์๊ฑฐ๋, ๊ตฌ ๋ฒ์ ์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ์ข
์ข
๋ง์ฃผ์น๊ฒ ๋์ด
์ฝ๋๋ฅผ ์ง์ ๋ถ ํ๊ฒํ๋ ์๋ฐ ๋น์ฆ ํจํด์ ๊ฐ์ ํ ์ ์๋ ๋ฐฉ์์ด๋ค.
@Bean
public DataSource dataSource(){
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName(DriverClass);
dataSource.setPassword(password);
dataSource.setUrl(url);
dataSource.setUsername(username);
return dataSource;
}
@Bean
public DataSource dataSource(){
return new DriverManagerDataSource(){{
setDriverClassName(DriverClass);
setPassword(password);
setUrl(url);
setUsername(username);
}};
}