728x90
SpringToolSuite4๋ฅผ ์ด์ฉํด SpringBoot project๋ฅผ ์์ฑํ์ฌ ์คํํ๋ฉด์
์ด๊ธฐ์ ๋ค์๊ณผ ๊ฐ์ SpringBoot ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
(sqlSessionFactory ์ค๋ฅ)
Error creating bean with name 'sqlSessionFactory' defined in class path resource
- ํ์์ ๊ฒฝ์ฐ ์ค๋ฅ๋ mybatis/mapper.xml์ ์ฐพ์ง ๋ชปํ๋ ์ค๋ฅ๋ก, property value์ ๊ฒฝ๋ก๋ฅผ ์์ ํ๋ฉฐ ํด๊ฒฐํ๋ค.
DatabaseConfiguration.java ํ์ผ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
mybatis ํด๋ ๊ฒฝ๋ก๋ฅผ ์ ์ค์ ํด์ฃผ์ด์ผ ํ ๊ฒ ๊ฐ๋ค.
ํด๋๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ์๋ฌ๊ฐ ๋๋ค.
@Bean
public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception{
SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
sqlSessionFactoryBean.setDataSource(dataSource);
sqlSessionFactoryBean.setMapperLocations(applicationContext.getResources("classpath:/mybatis/**/*.xml"));
return sqlSessionFactoryBean.getObject();
}
์คํ์กฐ์ฌ
'Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
REST-API ํ์ฉํ ์นด์นด์ค ์์ ๋ก๊ทธ์ธ ๊ตฌํ(feat. React, SpringBoot) (2) | 2022.08.21 |
---|
๋๊ธ