minjeong073 / SpringProject_bookstore

πŸ’ Spring Framework 기반 온라인 μ„œμ  ν”„λ‘œμ νŠΈ
3 stars 1 forks source link

ν™˜κ²½ μ„€μ • #1

Open minjeong073 opened 2 years ago

minjeong073 commented 2 years ago

πŸ”… κΈ°λ³Έ ν™˜κ²½μ„€μ •

yml νŒŒμΌμ„ 톡해 μ„€μ • 진행

minjeong073 commented 2 years ago

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

처음 db μ—°λ™ν•˜κΈ° 전에 μž„μ‹œλ‘œ μ„€μ •

++ DatabaseConfig μ„€μ • μΆ”κ°€ν•œ ν›„μ—λŠ” μ§€μš°κΈ°

minjeong073 commented 2 years ago
  1. build.gradle 에 jsp 연동 라이브러리 μΆ”κ°€
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
implementation 'javax.servlet:jstl:1.2'
minjeong073 commented 2 years ago
  1. config package 에 DatabaseConfig.java μΆ”κ°€
@Configuration
@MapperScan(basePackages = "com.ming.project.bookstore.*")
public class DatabaseConfig {

    @Bean
    public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception {

        SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
        sessionFactory.setDataSource(dataSource);

        Resource[] res = new PathMatchingResourcePatternResolver().getResources("classpath:mappers/*Mapper.xml");
        sessionFactory.setMapperLocations(res);

        return sessionFactory.getObject();
    }

}
minjeong073 commented 2 years ago

λ©”λͺ¨ ν”„λ‘œμ νŠΈ, sns ν”„λ‘œμ νŠΈλ₯Ό ν•˜λ©΄μ„œ λ‘λ²ˆμ΄λ‚˜ ν™˜κ²½ 섀정을 ν–ˆμ—ˆλŠ”λ° 또 λ‹€μ‹œ ν”„λ‘œμ νŠΈ μ‹œμž‘ν•˜λ €λ‹ˆκΉŒ 뭐뢀터 ν–ˆμ—ˆλŠ”μ§€ 기얡이 잘 λ‚˜μ§€ μ•Šμ•˜λ‹€

λ‹€μ‹œ ν•œλ²ˆ μ •λ¦¬ν•˜μž πŸ₯²