Spring mvc 서비스 결합력 낮추기
스프링객체 분리하기 이전 디스패처에서 service 객체를 set할 수 있게 했다. 이렇게 할 경우의 문제는 결합력이 너무 높다는 것이다. 한 서비를 객체를 바꾸게 되면 controller에서 set했던 값을 바꿔줘야하니 여러 코드를 바꿔줘야만 한다. 이런 문제를 일으키지 않기 위해서 우린 interface를 설정 해주려한다. 전에 사용했던 서비스 객체의 메소드의 네임을 넣어줬다 인터페이스 명도 이전에 사용했던 네임을 그대로 넣어줬다. 그 뒤에 이전에 사용한 NoticeService클래스의 클래스명을 JdbcNoticeService로 바꿔줬다. 네임을 바꿔주고 인터페이스를 상속했을 뿐이다 이제 xml로 가보자 여기서 내가 바꿔준 것은 원래 bean 객체로 설정한 서비스의 경로만 바꿔줬다 여기서 id값은 ..
dev_공부일지/Spring Framework
2021. 6. 20. 18:54
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 백엔드 개발자 공부
- jpa api
- react실행
- 백엔드 개발자 역량
- 항해99
- thymleaf
- hypertexttransferprotocol
- 스프링부트
- 컨트
- BindingResult
- 인터셉터
- 향해99
- Intercepter
- 스프링공부
- 향해플러스
- React
- 예외처리
- JPA
- SpringBoot
- ArgumentResolver
- 로그인
- filter
- HTTP
- Java
- rejectValue
- 항해플러스
- exception
- reject
- 향해플러스백엔드
- 리터럴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함