컨트롤러
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | package kh.com.a.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import kh.com.a.service.KhBbsService; @Controller public class KhBbsController { private static final Logger logger = LoggerFactory.getLogger(KhBbsController.class); } | cs |
bbs.xml
1 2 3 4 5 6 7 8 9 | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="bbs.xml"> </mapper> | cs |
dao
1 2 3 4 5 6 | package kh.com.a.dao; public interface KhBbsDao { } | cs |
daoImpl
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package kh.com.a.dao.Impl; import org.apache.ibatis.session.SqlSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import kh.com.a.dao.KhBbsDao; @Repository public class KhBbsDaoImpl implements KhBbsDao{ @Autowired SqlSession sqlSession; private String namespace = "KhBbs."; } | cs |
service
1 2 3 4 5 6 | package kh.com.a.service; public interface KhBbsService implements KhBbsService{ } | cs |
serviceImpl
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | package kh.com.a.service.Impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import kh.com.a.dao.KhBbsDao; @Service public class KhBbsServiceImpl { @Autowired KhBbsDao khBbsDao; } | cs |
다시 컨트롤러
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package kh.com.a.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import kh.com.a.service.KhBbsService; @Controller public class KhBbsController { private static final Logger logger = LoggerFactory.getLogger(KhBbsController.class); @Autowired KhBbsService khBbsService; } | cs |