Bactoria
취소

currentUser

현재 사용자 1. Authentication 객체로 받기 2. @AuthenticationPrincipal 현재 사용자 스프링 시큐리티로 인증하였을 경우, 현재 사용자 보기 1. Authentication 객체로 받기 @RestController public class TempRestContr...

JPA00. ORM과 RDB

현재 팀프로젝트를 하면서 JPA를 사용하기로 했다. 공부는 인프런에서 백기선님의 JPA강의를 보면서 공부하기로 했다. 6월달은 15% 할인이라 만원정도 싸게 구매했다. 이로써 백기선님의 강좌만 4개 째 듣게 되었다. 블로깅의 상당수는 강좌 내용이 될 것 같다. 최근 유튜브 스트리밍 방송에서 개인 블로그에 포스팅은 얼마든지 괜찮다고 말씀해주셔서 마음 ...

2019년 22주차 회고

3주 전 쯔음인가? 나는 여사친과 ‘사과’(먹는사과 아님) 에 대한 주제로 이야기를 나눈 적이 있었고, 이야기를 계속 나누다가 내가 공감능력이 떨어진다는 소리를 들었다. 남들이 나에게 비수같은 말을 꽂아도, 크게 신경쓰지 않는 편이다. 문제는 내가 타인에게 주는 상처에 대해서도 둔하다는 것이다. 그래서 내가 누구에게 어떤 상처를 줬는지, 그리고 상처를...

ModelAttribute와 RedirectAttributes

DB HelloVO http://localhost:8080/hello/1 { "id": 1, "name: "이름", "regDateTime": null } DB의 reg_date_time 과 스프링의 regDateTime이 바인딩이 안됨. snake -> camel 로 변경하는 뭔가가 필요함.     Case...

2019년 21주차 회고

Study 최근 함께 스프링MVC를 공부하는 동료가 생겼다. 주 4일(월, 화, 목, 금) 간 6시간 씩 함께 공부했다. 이 Study는 스프링MVC 학습만을 위한 것이 아니라, 하고 싶은 주제를 정해서 함께 공부하는 동료, 팀 같은 느낌이다. 이전에 Vue 스터디를 함께 하시던 분께서 이런 좋은 제안을 해주셔서 너무나 감사하고, 행복하다. 이번 주 ...

Rest API 란?

Vue 스터디를 하면서 최근에 Rest API에 관한 얘기가 나왔는데, REST에 대해 잘 모르고 있는 것 같아 이번 기회에 확실히 알고 넘어가고자 인터넷을 좀 뒤적거렸다.   그런 REST API로 괜찮은가? by 이응준님 (DEVIEW 2017) REST의 representation이란 무엇인가 by 이응준님 (blog) 인프런 REST AP...

ModelAttribute와 RedirectAttributes

스프링MVC 서적을 보다가 다음의 코드를 보고 의문이 생겼다. @PostMapping("/modify") public String modify(BoardVO board, @ModelAttribute Criteria criteria, RedirectAttributes rttr) { log.info("modify: {}", ...

2019년 20주차 회고

얼또 성공 이번주에는 매일 6시에 일어나 2시간 동안 개인 공부를 했다. 지난 2주간 일어나기가 힘들어서 실패했는데 이번주에는 어떻게 얼또를 성공적으로 할 수 있었을까.. 그 이유를 생각해보면, 어떤 말에서 영향을 크게 받은 것 같다. ‘성장하기 위해서는 항상 불편해야 할 필요가 있다’ 는 것이다. 포프님이나 아샬님의 유튜브에서 들었던 것 같은데 정...

Vue + Firestore 무한스크롤

Vue 스터디에서 게시판을 만들기로 함. 게시판은 pagination이 아닌, 무한 스크롤 방식으로 하기로 했다.   무한스크롤 라이브러리 선택 asesome-vue에서 보면 무한 스크롤이 있겠다 싶어 봤더니 역시나 있었다. 이 중에 Star 수가 가장 많은 것은 vue-infinite-scroll이지만, 나는 vue-infinite-loa...

Same-Origin Policy와 해결 방안

Vue.js 프로젝트에서 Rest API로 Ajax요청을 했더니 다음과 같은 에러를 직면했다.   Chrome   Firefox   해결법 CORS 허용 할 메소드에 @CrossOrigin를 추가 시큐리티 설정에 Options Method를 permitAll   REST API 프로젝트를 2개를 했었는데, 2번 모두 SOP...