본문 바로가기

Java20

[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.
[JAVA] 현재 시간, 날짜 구하기 간단하지만 할 때마다 검색하게 되는 것.. 기록하기. JAVA 현재 시간과 날짜 구하기. 1 2 3 4 5 6 7 8 9 10 11 // 현재 시스템 시간 구하기 long systemTime = System.currentTimeMillis(); // 출력 형태를 위한 formmater SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.KOREA); // format에 맞게 출력하기 위한 문자열 변환 String dTime = formatter.format(systemTime); System.out.println("Today is " + dTime); // 'Today is 2019-08-16 12:44:42' 출.. 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.
[Linux] CentOS 7 에서 OpenJDK 설치 및 환경변수 설정 1. OpenJDK 설치 1 2 3 4 5 # 1. 설치 가능한 JDK 버전 확인 yum list java*jdk-dvel cs 위와 같이 입력하면 아래 그림에서와 같이 설치 가능한 JDK버전을 확인할 수 있다. 나는 java-1.8.0-openjdk-dvel.x86_64 를 설치할 것이다. 다음 명령어를 입력하여 openJDK를 설치한다. 1 2 3 4 5 6 7 8 9 10 11 #2. OpenJDK 설치 sudo yum install -y java-1.8.0-openjdk-devel.x86_64 #3. JAVA 버전 확인 java -version Colored by Color Scripter cs 설치를 마친 후 JAVA버전까지 확인하면 설치는 완료된다. 2. JAVA_HOME 환경변수 설정 다음 .. 2019. 4. 22.