Programming/Springboot 13

[spring] @value null

|| 현상 @Value 어노테이션으로 application.properties에 설정한 값을 가지고 오려고 한다. 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 package com.example.demo; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import javax.annotation.PostConstruct; @Service public class TestConstruct { @Value("${testlog.name}") private static String testS..

[Spring] @DateTimeFormat - TimeZone

@DateTimeFormat 활용하면, 다양한 형식으로 customizing하여 데이터를 입력 받아올 수 있다. 사용 예시 public class testDate{ @DateTimeFormat(pattern = "yyyy-MM-dd") private DateTime testDate1; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private DateTime testDate2; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ssZ") private DateTime testDate3; } ※ 주의 ※ 마지막 3번째로 사용된 TimeZone까지 입력 받는 경우엔 반드시 Encoder를 거쳐야 한다. (Encoder를 거치지 않을 경우..

[Eclipse] Spring Boot Project 만들기

Eclipse 에서 Srping Boot Project를 만들어보자. 1. Eclipse에서 Help-Eclipse Marketplace에서 Spring Plugin Install 2. Eclipse를 재 시작 후, New>Project에서 Spring Starter Project 클릭 3. Project 정보 입력 4. Project Dependencies 선택 후 Finish 다음 예제가 Cassandra 연동이라 Cassandra, Web을 선택했지만, 필요에 따라 선택 가능. 5. Eclipse가 자동으로 만들어준 Project와 SpringBootApplication Class 확인 6. Run , Console 창 확인 아무런 설정 없이도, 기본적인 Spring Boot App Run은 실행되..