# Spring

16092개의 포스트
post-thumbnail

영속성 컨테스트로 인한 꼬임 해결

기존코드 > 기존 코드에서는 아직 영속성 컨테스트에서 flush가 되지 않아서 DB에 적용이 되어있지 않고 영속성 컨테스트에 캐시와 쿼리문이 그대로 남아있었다. 그 상태에서 값을 변경해서 삭제되었던 review가 다시 돌아오는 상황이 발생했다. 변경한 코드 > f

약 3시간 전
·
0개의 댓글
·

SpringBoot, Kotlin, Mysql사용해서 Rest-Api 만들기

Springboot 3.0.4 (글 작성 현재 기준 최신)Kotlin 1.7.22Mysql 8.0.31Jvm17IntellijIdea 를 기준으로 하겠습니다.스크린샷 2023-03-18 오전 3.06.43(images/스크린샷 2023-03-

약 7시간 전
·
0개의 댓글
·
post-thumbnail

어떤 백엔드 개발자가 될 것 인가

아직 공부 시작 단계니 기술적인 얘기는 할 수 없을 것 같고 어떤 마음가짐과 행동을 가질 것인가에 대해 생각을 해봤다. 어떤 지점에서 안주하고 싶지 않다. 기술은 계속 발전할 것이고 새로운 것들은 계속해서 나올 것이다. 계속 배워 나가면서 내 분야의 끝에 서고 싶고 계속해서 발전하는 사람이 되고싶다. 많은 사람에게 도움이 되고 싶다. 내가 만든 프로그...

약 10시간 전
·
0개의 댓글
·

커서기반 페이지네이션(queryDsl)

내 주문 리스트를 조회하는 api를 작성했다.조회할 엔티티는 위와 같고, 조건은 visit_date로 오름차순 정렬,orderStatus가 없으면 전체 조회, 있으면 where절의 조건이 된다.커서기반 페이지네이션위 조건(동적쿼리, 페이지네이션)을 만족하려면 jdbcT

약 11시간 전
·
0개의 댓글
·
post-thumbnail

스프링 데이터 JPA 구현체는 뭐야?

스프링 데이터 JPA를 사용하면, JpaRepository 인터페이스를 상속받아서 새로운 인터페이스를 만들어 쿼리 메서드를 상황에 맞춰 만드는 것만으로도 기능이 잘 동작한다. 위의 코드는 JpaRepository 인터페이스를 상속받아 만든 리포지토리를 MemberRep

약 11시간 전
·
0개의 댓글
·

어떤 백엔드 개발자가 되고 싶은지

어떤 백엔드 개발자가 되고 싶은지 깔끔한 백엔드 개발자 시대에 뒤떨어지지 않는 꾸준한 백엔드 개발자

약 11시간 전
·
0개의 댓글
·

스프링 MVC 1편 완강

꽤 긴 시간이 걸렸지만, 어찌됐건 영한님의 스프링 MVC 1편을 완강했다!사실 이렇게나 오래 걸릴 강의는 아니었는데, 중간 중간 여러가지 사정들이 겹쳤기에계획대로 강의를 수강하지 못했다.역시 인생이 계획대로 되기가 쉽지 않다일단 이번 강의에서 배운것에 대해 정리를 하자

약 12시간 전
·
0개의 댓글
·

나는 어떤 백엔드 개발자가 되고 싶은가?

백엔드 개발자를 꿈꾼지는 좀 되었지만 그 꿈을 실천에 옮긴지는 한달이 다 되어 간다.무작정 "나는 백엔드 개발자가 될거야!" 라고 말하기 보단 그래 백엔드 개발자가 될건데 어떤 백엔드 개발자가 될건지도 생각이 필요한 부분이었다.나는 전공자도 아니고 그렇다고 지금 하고있

약 13시간 전
·
0개의 댓글
·
post-thumbnail

@Configuration과 싱글톤

AppConfig 코드를 잠시 살펴보자.memberService 빈을 만드는 코드를 보면 memberRepository()를 호출한다.memberRepository()는 new MemoryMemberRepository()를 호출한다.orderService 빈을 만드는

약 15시간 전
·
0개의 댓글
·

[Spring] Invalid id reference

<input>에서 id값을 생략하였더니 <label>에서Invalid id reference 라는 말과 함께 빨간색으로 변했다.에러는 아니므로 아래와 같이 간단하게 해결 가능하다.File - Settings - inspections - Unresolved '

약 15시간 전
·
0개의 댓글
·

[Spring] layout:fragment의 이름이 같을 때

각 html에 중복된 코드가 있을 경우 템플릿을 사용한다.해당 템플릿을 사용하기 위해 <html layout:decorate="~{layout}"> 코드를 통해 연결시킨다.<html layout:decorate="~{layout}"> 에 의해 layout.h

약 15시간 전
·
0개의 댓글
·
post-thumbnail

[Spring] web.xml의 DispatcherServlet 설정

서블릿은 웹에서 클라이언트로부터 요청받아서 실행되는 자바 프로그램으로서, 주로 서비스 처리를 위한 데이터 준비 작업과 메소드 호출 역할을 한다.서버에서 서블릿 실행에 관환 정보를 설정할 때는 web.xml의 <servlet> 태그로 설정한다. web.xml 파일은

약 15시간 전
·
0개의 댓글
·
post-thumbnail

[spring] DB 설정, 동작확인

h2 db 오류 해결, test코드 확인, 쿼리로그 남기기 설정

약 15시간 전
·
0개의 댓글
·

내가 되고 싶은 백엔드 개발자란?

개발자가 되기로 결심한 후나는 어떤 개발자가 되고싶을까?나는 어떤 개발자가 되기 위한 공부를 해야할까?이런 종류의 생각 내지 고민을 종종 했다.처음 개발 공부를 시작했을 때는개발 실력을 인정받는본인의 일(개발, 회사, 제품, 서비스, 프로젝트 등)을 사랑하는꾸준히 성장

약 17시간 전
·
0개의 댓글
·

로깅

로깅 퍼사드 vs 로거 Commons Logging, SLF4J JUL, Log4j2, Logback 로깅 퍼사드 실제 로깅을 하지않고, 로거API 들을 추상화해 놓은 인터페이스 프레임웍은 로깅 퍼사드를 활용. 굳이 로깅 퍼사드를 쓰지 않아도 되지만, 다양한 로거를 활용 가능하므로 로깅 퍼사드를 사용. 스프링 5 부터 Commons Logging -> ...

약 17시간 전
·
0개의 댓글
·
post-thumbnail

[Spring Team Project] - 1. 시작

이호승 : 회원가입김민호 : 로그인고은총 : 개인정보 수정이상빈 : 개인 연차/당직, 사용자간 공유이현정 : 회원가입/로그인최우성 : 개인정보 수정(+권한부여)김응열 : 일정 공유 페이지 + 연차당직 등록장건우 : 일정 공유 페이지 + 연차당직 등록처음 하는 협업이라서

약 17시간 전
·
0개의 댓글
·

[Spring] 프로젝트 생성하기

인프런 김영한님의 '스프링 핵심 원리 - 기본편'을 수강하며 공부한 내용을 정리했습니다.본인 생각이나 궁금한 것들에 대한 내용이 섞여있음을 알립니다. Java 11IDE : IntelliJ프로젝트 생성 아래 스프링부트 스타터 사이트로 이동해서 스프링 프로젝트를 생성한다

약 18시간 전
·
0개의 댓글
·