일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 서블릿
- 데이터 공유
- tomcat
- jsp
- @PathVariable
- spring5
- Servelt
- spring security
- servlet
- Spring
- #java
- 점사라짐
- Container
- 확장자 사라짐
- 서블릿 초기화 파라미터
- #페이지이동
- 한글 처리
- 웹 어플리케이션 감시
- #sendRedirect()
- Spring Boot
- 디자인패턴
- ServletConfig
- servletContext
- #jsp
- oauth
- ServletContextListener
- MVC
- Today
- Total
목록Spring (13)
Choi의 고유결계
@Bean 스프링으로 개발을 하다보면 어노테이션으로 빈을 생성 할때가 있다. 오늘 볼것은 @Bean 이다. @Bean은 @Configuration선언된 클래스 안 메소드 위에 선언하여 사용하는데, 일반적으로 xml 파일 대신 java로 작성할때 사용한다. @Bean은 메서드가 반환한 객체를 빈으로 등록한다. @Configuration class Test{ @Bean public Service getService(){ return new Service() } } 이런식으로 사용하기 마련이다. 빈이름 기본적으로 빈의 이름을 따로 지정해주지 않으면 메서드명의 이름을 따라 만들어지는데 위의 예를 보자면 빈의 이름은 getService가 되는것이다. 하지만 직접 이름을 정해주고 싶다면 name을 사용해서 정해주면..
의존객체 자동 주입 스프링 컨테이너에서 만들어진 빈 객체를 설정파일에서 주입설정을 하지 않아도 자바 파일에서 어노테이션을 이용하여 주입하게 됩니다. 사용할 @어노테이션 . @Autowired @Resourece 패키지 위치(출처) org.springframework.beans.factory.annotation.Autowired javax.annotation.Resource 적용 방식 및 순서 Type > Name Name > Type 비고 @Qualifier(“”) 사용가능 . 설정된 공동 xml파일 어노테이션을 사용하기 위해서는 xml에 \ 를 추가해줍니다. @Autowired Autowired은 어노테이션을 적용한 메게변수에 맞는 적절한 빈 객체를 주입한다. 적용가능 범위 메소드 변수 생성자 메소드 ..
JAVA 설정 파일에 XML파일 적용하기 오늘 배워 볼것은 XML 파일을 하나의 XML파일에 적용하는 방법입니다. mongoApp.java @Configuration public class Application { @Bean public CustomerService customerService() { return new CustomerService(); } @Bean public OrderService mongoService() { return new mongoService(); } } mongoContext.xml
XML파일에 JAVA파일 포함시켜 적용하기 오늘 배워 볼것은 XML 파일을 하나의 XML파일에 적용하는 방법입니다. mongoContext.java @Configuration public class Application { @Bean public CustomerService customerService() { return new CustomerService(); } @Bean public OrderService mongoService() { return new mongoService(); } } root-context.xml mongoContext.java 파일을 root-context.xml 에 import 해보겠습니다. 한줄 추가로 xml 파일에 java로 작성한 설정파일을 포함시켰습니다. 바로 이 ..
XML파일 분리 하여 적용하기 오늘 배워 볼것은 XML 파일을 하나의 XML파일에 적용하는 방법입니다. mongoContext.xml root-context.xml mongoContext.xml 파일을 root-context.xml 에 import 해보겠습니다. 한줄 추가로 xml 파일에 xml파일을 포함시켰습니다. 정말 간단하죠? 바로 이 스크립트 부분이 파일을 임포트하는 스크립트입니다. import 태그 안에 resource 속성으로 포함시킬 파일의 경로를 적어주면됩니다.
Spring - 다양한 의존 객체 주입방법 생성자를 이용한 주입 방법 setter를 이용한 주입 방법 List를 이용한 주입 방법 Map을 이용한 주입 방법 생성자를 이용한 주입 방법 ref : 참조형(object type) 파라미터 일때 value : 기본형(primitive type) 파라미터 일때 constructor-arg 을 통해 객체를 주입할수있다. setter를 이용한 주입 방법 property 의 경우 name값에 프로퍼티 setter의 이름을 넣어주어야 한다.앞에 set을 제외하고 대문자를 소문자로 바꿔준 값을 넣어준다 Ex) setId() → id 참고로 프로퍼티를 사용할때는 DTO 빈 형식 즉 getter,setter가 존재 해야한다. List를 이용한 주입 방법 public void..