본문 바로가기

└ JAVA10

[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.
[JAVA] Map에 배열/List 넣기 (Object형 사용) [ 상품 규격표 컴포넌트 개선 작업 ] 위 표를 그리는 규격표 컴포넌트를 Dialog를 통해 데이터 수정이 불가능 하도록 개선해야 하는데~~~~~ 이것과 비슷한 기존의 다른 컴포넌트는 그냥 하나의 HTML파일 안에 표 종류별로 하드코딩되어 있었다. 코드 줄만 엄청 길고.... 나는 그렇게 하기 싫어서.... (사실 저렇게 개발해놓은게 이해가 안된다.) 어짜피 데이터가 정해져 있다면 Collection에 담아두고 마크업은 재활용 하는게 훨신 더 깔끔할 것 같았다. 그렇다면 어떤 Collection을 사용하는게 좋을까?? 1. 배열 - 소스 더럽..., 검색시 비효율 2. JSON형식 - 소스 작성 불편 2017. 12. 20.