programming35 [spring]autowire, qualifier 각 자바에서 autowire 설정조립기 선언 각 클래스에서 autowire 및 annotation을 설정 처리.. @Qualifier@Autowired로 설정된 객체가 두가지 이상 type이 할당될 경우에 에러가 발생합니다 - 할당 할 수 있는 객체를 선택해야 할 필요가 있을 때 id값을 @Qualifier("bean id")을 선언한다@Autowired에서 해당 객체가 메모리로 할당이 안될 수도 있을 때, 반드시 할당해야 하는 경우에는 에러발생. 이를 방지하기 위해 필수는 아니라는 옵션 설정으로 에러 방지 - @Autowired(required=false) 2017. 6. 8. [spring]ViewResolver ViewResolverController가 지정한 뷰이름으로부터 응답 결과 화면을 생성하는 View 객체를 구할 때 사용되는 것이 ViewResolver이다.주요 ViewResolver의 구현 클래스InternalResourceViewResolver 뷰 이름으로부터 JSP나 Tiles 연동을 위한 View 객체를 리턴한다.VelocityViewResolver 뷰 이름으로부터 Velocity 연동을 위한 View 객체를 리턴한다.BeanNameViewResolver 뷰 이름과 동일한 이름을 갖는 빈 객체를 View로 할당InternalResourceViewResolver컨테이너(xml)에서 설정 Controller에 view 호출 public String form(){ return "a01_basic/@@.. 2017. 6. 7. [spring]ModelAndView, redirect, forward, session ModelAndViewmodel과 view에 대한 처리를 하나의 클래스에서 처리하고자 할때 활용됩니다. redirect, forwardController 단에서 다른 controller를 호출해야 할 필요가 있을 때 처리합니다. - ex) 수정이나 등록 후 메인 list로 화면 처리를 해야 할 경우redirect - 입력하거나 넘겨주는 요청값이 필요 없을 때forward - 요청값도 함께 넘겨주면서 controller단을 호출 할 때 활용형식: 마지막 view단 호출 부분에 - return "redirect:/start.do" // "forward:/list.do"xml 설정컨테이너에 filter 조건으로 해당 정의된 클래스들을 자동 객체 등록 처리 context:component-scan 1) base.. 2017. 6. 7. [java] 정규 표현식 Regular Expression(정규 표현식)필요로 하는 문자열의 형식을 지정해서 그 내용으로만 데이터가 입력되는 것을 check 하기 위해 사용 ex) 010 - 2243 - 4333API: java.util.regex.Pattern 클래스를 찾아 활용주요 기호와 내용[]: 해당 한 개의 문자만 허용 ex) [abc]: a, b, c 중 하나의 문자[^abc]: a, b, c 이외의 하나의 문자[a-zA-Z]: a~z, A~Z 중 하나의 문자[0-9]: 0부터 9까지 하나의 문자\d: 한개의 숫자[0-9]와 동일\s: 공백 처리 필요\w: 한개의 알파벳 또는 한개의 숫자 [a-zA-Z0-9]와 동일? : 없음 또는 한 개* : 없음 또는 한 개 이상+ : 한 개 이상{n} : 정확히 n 개{.n} :.. 2017. 6. 1. 이전 1 2 3 4 5 6 7 8 9 다음