태그: Spring Boot

0

(Jackson) LocalDate, LocalTime, LocalDateTime 뽀개기 - Serialize

잭슨은 JSON -> Java 클래스로 Deserialize, Java 클래스 -> JSON으로 Serialize 할 때 매우 유용한 라이브러리다. 하지만 잭슨이 나온 이후에 자바 8이 나왔는지 모르겠는데 LocalDate, LocalTime, LocalDateTime 등등의 클래스를 기본적으로 깔끔하게 처리해주지 못한다.따라서 이번에는 어

0

(Jackson) LocalDate, LocalTime, LocalDateTime 뽀개기 - Deserialize

잭슨은 JSON -> Java 클래스로 Deserialize, Java 클래스 -> JSON으로 Serialize 할 때 매우 유용한 라이브러리다. 하지만 잭슨이 나온 이후에 자바 8이 나왔는지 모르겠는데 LocalDate, LocalTime, LocalDateTime 등등의 클래스를 기본적으로 깔끔하게 처리해주지 못한다.따라서 이번에는 어

0

(Spring Boot) Gradle의 Profile(dev/production)을 구분지어보자.

메이븐은 기본적으로 빌드할 때 프로필을 지정할 수 있는 것 같은데 gradle은 직접 삽질을 하면서 깨달았다.다음의 글들을 보고 Spring boot 1.5.7과 Gradle 3.x(아마)? 에 맞게, 내 입맛에 맞게 각색해보았다. Gradle 배포 환경 별 설정파일 분리 Gradle에서 서버별 패키징 하기 Profile 구성하기기본적인 스프링

0

(Spring Boot) get/post 리퀘스트를 다뤄보자.

근본없이 궁금한 부분만 찾아서 공부하다보니 아직 정리가 덜 된 글이다 보니 그 점은 감안하고 보길 바란다. 컨트롤러를 만들자Node.js(+Express)의 Router와 매우 유사한 것 같다.URI와 http method, parameter만 매핑해주는 녀석이다.1234567891011121314151617181920212223242526import

0

(Spring Boot) properties 값을 불러와보자

근본없이 궁금한 부분만 찾아서 공부하다보니 아직 정리가 덜 된 글이다 보니 그 점은 감안하고 보길 바란다. propertiesNode.js로 서버를 구성하다보면 포트 등등의 설정 정보를 json으로 저장하듯이 스프링 부트에서는 properties 파일을 사용하는 것 같다.물론 YAML 파일로도 만들 수 있는 것 같은데 일단 아는 게 properti

0

(Spring) 스타트 스프링 부트 003일차 - Spring Data JPA

드디어 유닛 테스트? 단위 테스트? JUnit을 써봤다~그럼 시작! RepositoryxBatis(MyBatis, iBatis) 같은 경우에는 DAO(Data Access Object)라는 개념이 있었다는데 나중에 공부해봐야겠다.여튼 JPA에서는 Repository가 비슷한 거라고 DAO와 비슷하다고 보면 될 거 같다.JPA에서는 EntityMan

0

(Spring Boot) 스타트 스프링 부트 001일차 - 스프링(부트), 빌드툴, VO, Lombok, 어노테이션, Jackson, ORM, JPA, Hibernate

자바에 대한 근본도 없고, MVC, Servelet/JSP에 대한 이해도 제대로 없는데 이런 걸 해도 될런지 모르겠지만… 일단은 시작!나머지는 병행해가면서 해보자… 스프링 vs 스프링 부트 스프링: 프론트로 치면 웹팩, 바벨, 걸프 설정 등등을 처음부터 내가 다 짜줘야함. 스프링 부트: CRA(Create React App) or Vue-CLI와 같