본문 바로가기

전체 글79

[Spring] 프레임워크 - xml에서 UTF-8한글처리 :-) Spring Framework - [ xml 설정 / UTF-8 설정 방법 ] [ 설정 경로 ] src -> main - > webapp -> WEB-IF -> web.xml 에서 UTF-8 설정하는 filter 적용하면 설정 끝! [ web.xml에 추가 ] [ web.xml에 UTF-8 / filter CODE ] filter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 filter /* 2020. 11. 5.
[Spring] 프레임워크 Basic- annotation @어노테이션 :-) Spring Framework - [ xml 설정 / Annotation 기반 설정 방법 ] @어노테이션이란? : Spring 2.5 부터 지원되는 빈 설정 방법으로 자바의 어노테이션(annotation) : 자바코드에 설정된 어노테이션을 활성화 시키기 위하여 최소한의 XML 설정 정보 설정은 필요 어노테이션 정리 : 의존성 주입 용도 @Autowired - org.springframework.beans.factory.annotation.Autowired - 속성 또는 생성자, setter 메소드에 설정, 필수 속성 ( required=false 로 필수 속성 해제가능) - autowire=“byType” 과 동일한 기능 - 배열, 컬렉션 모두 설정 가능 @AutoWired CoC자동주입 : 여러.. 2020. 10. 23.
[Spring] 프레임워크 Basic- Beans Auto-Wiring(자동 연결) :-) Spring Framework - [ xml 설정 ] 1) autowire = "byName" : autowire="byName" 속성 추가시 자동 연결 시도. : 식별자(byName)가 같은 객체 탐색해서 존재하면 연결. : bean id="cat" -> bean id = "xxx"로 지정할 경우 해당 이름의 멤버 변수가 없으므로 Error발생 2) autowire = "byType" : autowire="byType" 속성 추가시 자동 연결 시도 : 자료형(byType)이 같은 객체 탐색해서 존재하면 연결 ※똑같은 클래스가 두개가 있는 경우에는 클래스를 찾지 못하는 오류가 발생할 때 - 출력하고자하는 클래스에 primary="true"를 추가하면 true의 클래스로 출력 3) : @Autowi.. 2020. 10. 23.
[Spring] 프레임워크 Basic- Bean / sope / Setter Injection :-) Spring Framework - [ xml 설정 ] scope = "prototype" : getBean할 때마다 객체를 새롭게 생성의 의미 scope = "singleton" : 한개의 객체로 공유하여 사용하겠다는 의미 scope ="" : 기본 설정값은 singleton main의 결과값 ▼▼▼ Setter Injection : setXXX()형태(set함수)의 설정 메소드를 통해서 전달받는 방법으로 ‘프로퍼티 설정’ 방식 1. 의존하는 객체를 전달받을 setter 메소드를 작성한다. 2. 설정파일에 태그를 이용하여 설정한다. - 객체인 경우에는 태그를 사용한다. - 문자열이나 기본 데이터인 경우에는 태그를 사용. 3. 오버로딩 생성자( overloading constructor)인 경우에는.. 2020. 10. 20.