Spring/Study
2020. 4. 16. 22:13
(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)
Service 객체 구현
@Service, @Component @Resource, @Repository 어노테이션을 이용하여 Service 객체 생성 및 자동주입이 가능하다. 어노테이션 뒤에 괄호로 이름을 넣어주기도 하는데, 이름을 빼고도 사용할 수 있다.
MemberController.java
@Controller
public class MemberController {
@Resource(name="memService")
MemberService service;
}
|
cs |
MemberService.java
//@Service
//@Service("memService")
//@Component
//@Component("memService")
//@Repository
@Repository("memService")
public class MemberService implements IMemberService {
@Autowired
MemberDao dao;
}
|
cs |
DAO 객체 구현
Service 객체와 마찬가지로 어노테이션을 이용하여 DAO 객체 생성 및 자동주입이 가능하다.
MemberController.java
@Controller
public class MemberController {
@Resource
MemberService service;
}
|
cs |
MemberDao.java
@Repository
public class MemberDao implements IMemberDao {
private HashMap<String, Member> dbMap;
public MemberDao() {
dbMap = new HashMap<String, Member>();
}
}
|
'Spring > Study' 카테고리의 다른 글
스프링(Spring) Controller 객체 구현 2 (0) | 2020.04.17 |
---|---|
스프링(Spring) Controller 객체 구현 1 (0) | 2020.04.17 |
스프링(Spring) 한글 처리 (0) | 2020.04.16 |
스프링(Spring) MVC 웹 서비스 (0) | 2020.04.16 |
스프링(Spring) STS를 이용한 웹 프로젝트 생성 (0) | 2020.04.15 |