springboot

    SpringBoot Jackson(ObjectMapper) Config

    Springboot의 기본 MessageConverter(JSON POJO) 는 FasterXMl의 Jackson이다 이 Converter의 옵션을 변경해야할 때도 있는데, 설정하는 방법에 대해 기술하려고 한다. 일단 Springboot의 @Configuration이 붙은 클래스에 config를 기술하게 되는데 @Configuration public class WebConfig extends WebMvcConfigurationSupport { @Override public void configureMessageConverters(List

    [Springboot] JPA(Hibernate) 공부 편

    일단.. JPA랑 Hibernate는 같은 놈이라기보단 인터페이스와 구현체로 볼 수 있다 Springboot 패키지에 springboot-starter-jpa 라는 놈이 있는데, 이를 사용하면 JPA를 쉽게 사용할 수 있다. 이 JPA 구현체로 Hibernate를 사용하는 것이다. JPA의 구현체에는 여러가지 기법이 있는데 그 중 가장 유명한 방식을 사용 하는 것(하도 JPA Hibernate라고 하니, 두개가 같은 건지, 같이 꼭 붙어다녀야 하는건지 항상 의문이었다) Hibernate는 ORM 이라 불린다. ORM(Object Relationship Mapper)는 말 그대로 무언가를 매핑해주는 매퍼를 말하는데,DB상에 존재하는 데이터를 JAVA의 POJO로 인식을 하여 접근하게 해주는 역할을 한다. ..

    [Springboot] Velocity 사용 중 unable to find resource

    springboot에 템플릿 엔진으로 velocity를 사용해보고 있는데, 아래와 같은 에러 메세지를 접하게 된다. 23:28:19.346 [XNIO-1 task-2] ERROR org.apache.velocity - ResourceManager : unable to find resource '/nav.vm' in any resource loader. 23:28:19.353 [XNIO-1 task-2] ERROR org.apache.velocity - #include(): cannot find resource '/nav.vm', called at arrival.vm[line 18, column 1] 23:28:19.365 [XNIO-1 task-2] ERROR io.undertow.request - UT..