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"/>