Spring
기본 DB 설정하기
검정콩
2022. 5. 24. 16:36

src/main/webapp/WEB-INF/spring/appServlet 안에 servlet-context.xml 파일에서
맨 아래 </beans:beans> 위에다 아래 내용을 넣어주면 된다.
ip 주소와 패키지명에 주의해서 작성해야한다.
아래 내용들을 넣어야 db 에 내용을 입력하거나 입력된 내용을 빼올 수 있다.
<!-- 접속 정보 -->
<!-- 접속주소, 아이디, 비밀번호 꼭 확인 -->
<beans:bean name="datasource" class="org.apache.commons.dbcp.BasicDataSource">
<beans:property name="driverClassName" value="org.mariadb.jdbc.Driver"/>
<beans:property name="url" value="jdbc:mariadb://192.168.1.95:3306/mydb"/>
<beans:property name="username" value="web_user"/>
<beans:property name="password" value="pass"/>
</beans:bean>
<!-- 마이바티스 사용 설정 -->
<!-- name = 필수요소(이름이 정해져 있음) / id = 선택요소(이름이 정해져 있지 않음) -->
<!-- 어떤 DB 를 쓸건지 정보 제공 -->
<!-- 쿼리문(xml)이 어디에 있는지 지정 -->
<!-- mapper 위치 -->
<beans:bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<beans:property name="dataSource" ref="datasource"/>
<beans:property name="mapperLocations" value="classpath:com/spring/main/dao/*.xml"/>
</beans:bean>
<!-- 간편 사용 설정(마이바티스 사용하는 패키지 범위) -->
<!-- 빈 체크 여부, 패키지 정보(실제 존재하는 패키지인지도 꼭 확인) -->
<mybatis-spring:scan base-package="com.spring.main.dao"/>