본문 바로가기

학교/캡스톤디자인과창업프로젝트32

재료 수량 수정 put patch https://programmer93.tistory.com/39 HTTP 메소드 PUT , PATCH 차이 - 삽질중인 개발자 HTTP Method 중에 PUT와 PATCH는 리소스의 업데이트를 의미한다. 리소스를 업데이트 한다는 점에서는 같은 역할을 하는 메소드처럼 보이지만 두개의 요청에는 약간의 차이가 있다. PUT : 리소스의 모든 programmer93.tistory.com https://velog.io/@vagabondms/%EA%B8%B0%EC%88%A0-%EC%8A%A4%ED%84%B0%EB%94%94-PUT%EA%B3%BC-PATCH-%EC%B0%A8%EC%9D%B4 [ 기술 스터디 ] PUT과 PATCH 차이 PUT과 PATCH 사이. 미묘한 무언가가 있다. velog.io https:/.. 2024. 2. 20.
localdate localdatetime https://sunghs.tistory.com/128 [JAVA] LocalDate, LocalTime, LocalDateTime 정리 LocalDate, LocalTime, LocalDateTime 정리 JodaTime이 Java의 기본으로 통합되며 생긴 날짜/시간 Object, Java8 부터 사용 가능하다. LocalDate : 년,월,일 정보 LocalTime : 시,분,(초),(나노초) 정보 LocalDateTime : 년,월,일, sunghs.tistory.com 2024. 2. 19.
extends BaseTimeEntity 해도 date가 null로 뜨는 경우 @MappedSuperclass https://dkswnkk.tistory.com/542 [Spring] [BaseTimeEntity, JPA Auditing]을 통한 생성시간/수정시간 자동화 서론 보통 엔티티(entity)에는 해당 데이터의 생성 시간과 수정시간을 포함한 컬럼이 항상 존재합니다. 언제 만들어졌는지, 언제 수정되었는지 등은 차후 유지보수에 있어 굉장히 중요한 정보이 dkswnkk.tistory.com 2024. 2. 19.
URI 규칙 회원 탈퇴는 딱히 단어가 떠오르지 않음. 네이버 찾아보니까 URI가 leaveId로 되어 있음. 그래서 우리 프로젝트 URI도 members/leave로 할까 하다가 탈퇴하면 그 회원의 정보들도 싹 삭제할 거여서 delete가 의미가 더 와닿을 것 같아서 members/delete로 정했음. 구글은 delete account였고, AWS는 close account였음. 2024. 2. 18.
403 해결 https://velog.io/@jhbae0420/%EB%BD%80%EB%AA%A8%EB%8F%84%EB%A1%9C-%EB%A9%94%EC%9D%B4%ED%8A%B8-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0%EC%9D%98-CSRF-%ED%95%84%ED%84%B0-%ED%95%B4%EC%A0%9C%EB%A5%BC-%ED%86%B5%ED%95%9C-403-Forbidden-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0 스프링 시큐리티의 CSRF 필터 해제를 통한 403 Forbidden 에러 해결 403 Forbidden 에러 발생과 CSRF 필터 해제를 통한 해결 velog.io SecurityConfig의.. 2024. 2. 18.
Parameter 0 of constructor in { } required a bean of type { } that could not be found. @Controller, @Service 같은 어노테이션 빠뜨린 것 참고) [에러 해결] Parameter 0 of constructor in {###} required a bean of type '{###}' that could not be found. 2024. 2. 13.
토큰 재발급 시 변수명 refresh 함수에서 token 엔티티는 ~~Token이라고 쓰고 해당 토큰의 값은 ~~TokenValue라고 쓰면 될 듯 2024. 2. 4.
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter] with root cause 회원가입을 마친 아이디, 비밀번호로 로그인을 하여 token 생성을 시도했는데 다음과 같은 error가 발생했다. Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter] with root cause implementation 'javax.xml.bind:jaxb-api:2.4.0-b180830.0359' 위 코드를 build.gradle의 dependencies에 추가해서 해결했다. 참고) NoClassDefFoundError dataty.. 2024. 1. 28.