annotation2 [Java] Maven Spring 메일 보내기 (email 보내기) - 1. Basic 아래와 같은 환경에서 기본적으로 메일 전송 기능 구현을 진행. - Apache Maven 4.0.0 - JDK 1.8 - Spring 4.3.9.RELEASE 1. pom.xml 다음과 같이 메일에 관련된 dependency를 pom.xml 에 추가한다. 1 2 3 4 5 6 7 8 9 10 11 12 javax.mail javax.mail-api 1.5.5 javax.mail mail 1.4.7 Colored by Color Scripter cs 2. Mail Service MailService 인터페이스를 생성한다. 1 2 3 4 5 public interface MailService { public void sendEmail(String content); } Colored by Color Scrip.. 2019. 8. 16. [Spring] 자주 쓰는 스프링(Spring framework) 어노테이션(Annotation) 정리 @Autowired 의존 관계를 자동 설정 할 때 사용하며 타입을 이용하며 의존하는 객체를 주입한다. @Autowired 를 사용하면 new 연산자를 통해 객체를 생성하지 않아도 접근이 가능하다. 따라서 해당 타입의 bean 객체가 존재하지 않거나 두개 이상이면 에러를 발생시킨다. - @Autowired(required=false) 라고 사용하면 해당 타입의 객체가 존재하지 않아도 에러가 발생하지 않는다. - 같은 타입의 bean 객체가 두 개 이상 존재 할 때 @Qualifier('Bean 이름') 처럼 bean 이름을 지정해 주면 에러가 발생하지 않는다. @Component Autowired 할 클래스 위에 명시한다. @Bean 리턴값이 컴포넌트가 되도록 한다. @Configuration 안에 있어야.. 2019. 8. 2. 이전 1 다음