1. command 객체 수정- BoardVO에 searchCondition과 searchKeyword 변수와 getter/setter 메소드를 추가한다. 2. controller 구현- 로그인 성공 후의 상황이나 상세 화면에서 글 목록으로 되돌아올 경우 전체 목록 검색을 위해 null 체크를 한다.- 기본이 TITLE에 Keyword는 "" 검색12345678910111213// 글 목록 검색@RequestMapping("/getBoardList.do")public String getBoardList(BoardVO vo, Model model) {// System.out.println("글 목록 검색 처리"); if(vo.getSearchCondition() == null) { vo.setSearchC..
의존성(Dependency)- 객체와 객체의 결합 관계 스프링 프레임워크는 객체의 생성과 의존관계를 컨테이너가 자동으로 관리한다는 점이다. 이것이 스프링 IoC의 핵심 원리이기도 하다. Inversion of Control ㅡ Dependency Lookup ㄴ Dependency Injection ㅡ Setter Injection ㄴ Constructor Injection Dependency Lookup- 컨테이너가 애플리케이션 운용에 필요한 객체를 생성하고 클라이언트는 컨테이너가 생성한 객체를 검색(Lookup)하여 사용하는 방식- 앞에서 컨테이너를 사용해왔던 방식, 실제 애플리케이션 개발과정에서는 사용하지 않는다고 함 Dependency Injection- 객체 사이의 의존관계를 스프링 설정 파일에..
- Total
- Today
- Yesterday
- @Autowired
- handlermapping
- SqlSessionFactoryBean
- #java.lang.NoClassDefFoundError: org/slf4j/event/LoggingEvent삭제
- 검색
- Class path contains multiple SLF4J bindings
- 의존성 주입
- afterCompletion
- setter 인젝션
- LoggingEvent
- servlet context
- postHandler
- multiple SLF4J bindings
- java.lang.NoClassDefFoundError: org/slf4j/event/LoggingEvent
- application context
- XmlWebApplicationContext
- JoinPoint
- 컨트롤러
- 어노테이션
- blocking
- 스프링 컨테이너
- Controller
- 횡단 관심
- aspect oriented programming
- ViewResolver
- aop
- preHandler
- NoClassDefFoundError
- 의존성
- exclude-mapping
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |