
카카오 부트캠프 내에서 구한 맴버들과 스터디를 진행하게 되었다!spring-learning-test의 과제들을 주 3개 푸는 식으로 진행된다.오늘은 대망의 첫 과제로 spring-mvc-1이다.index.html스프링 부트는 정적 페이지와 템플릿 시작 페이지를 모두 지

두번째 과제는 spring-mvc-2이고, CRUD를 간단하게 구현해보았다!@RequestBody, @RequestParam, @PathVariable등을 사용해, 요청과 함께 데이터를 받고,받은 데이터를 토대로 ResponseEntity를 사용해, 상태코드와 응답메세

3번째 과제에선 ExceptionHandler, ControllerAdvice에 대해 배웠다.ExceptionHandler의 동작원리에 대해서 발표도 진행했다!발표를 준비하니, 그냥 공부하는 것보다 더 확실히 알게되어서 좋다!! (힘든건 안 비밀..)Spring에서는

spring-mvc 과제의 마지막이다!WebMvcConfigurer를 통해, interceptor, argument resolver를 추가할 수 있음을 배웠다!WebMvcConfigurer는 Spring Framework에서 웹 애플리케이션의 설정을 도와주는 인터페이스

spring-mvc 과제가 끝나고, 이번주 과제는 jdbc-1과 core-1,2이다. jdbc에 대해 알아보자!! Jdbc Jdbc 데이터베이스 연결을 도와주는 JAVA의 API이다. Jdbc가 있기 전에는 애플리케이션 서버가 DB와 직접 커넥션 연결하고, sql

Spring bean, component 등에 대해 배울 수 있었다!장점 : 보기 쉽고, 사용하기 편하다.단점의존성을 추가하기 너무 쉬워서, 무한정 추가할 수 있다.의존성이 숨는다. 클래스는 제공된 의존성 또한 책임져야 하는데, Field Injection은 숨은 의존

spring-core-1에서는 @Component, @Autowired를 통해 spring bean간 의존성 주입을 해주는 것을 배웠는데, spring-core-2에서는 Java-based Configuration을 작성해 의존성 주입 해주는 방법을 배우게 되었다!Co

@PersistenceContext? @GeneratedValue strategy 종류

이번에는 JPA의 다양한 연관관계들에 대해서 배웠다!@ManyToOne, @OneToOne은 fetchType이 default로 EAGER이다!그래서, 해당 엔티티를 조회할 때 연관된 엔티티들이 join으로 엮이게 된다.@ManyToOne의 경우, JPQL을 사용하면,

자프링 스터디 두번째로 발표하게 되었다!팀원들 중 스플링을 처음 배우는 분들도 계시다보니, JPA를 갑자기 사용해보셨을 것 같다.그래서, JPA를 왜 배워야하고, 어떤 점이 좋아서 사용하는지에 대해 발표를 준비해보았다.

이번 과제에선 RestClient, RestTemplate 등 여러 http client들을 사용해본다!

JWT?