Spring9 [Spring] 테스트에서 PK 값으로 조회할 경우 문제 문제 게시판 프로젝트를 하고 있는 중에 테스트 작성 문제가 생겼다. @Transaction rollback시 auto_increment는 rollback 되지 않는다. // MemberServiceTest.class @Transactional @Test public void 회원_가입() throws Exception { // given MemberSaveRequestDto dto = MemberSaveRequestDto.builder() .userName("delver") .email("delvering17@gmail.com") .picture("picture") .role(Role.USER) .joinRoot(JoinRoot.LOCAL) .build(); // when memberService.sav.. 2023. 1. 7. [Spring] spring 버전 spring initializr(https://start.spring.io/)에서 Spring 버전을 고를 때 뒤에 나오는 용어에 대해 간단하게 적어본다. Software release life cycle https://en.wikipedia.org/wiki/Software_release_life_cycle 기본적인 소프트웨어 생명주기다. spring과는 동일하지 않지만(milestone) 이 기반으로 생명주기가 돌아간다. SNAPSHOT: 아직 릴리즈 되지 않은 데일리 빌드 버전, 안정화 되어 있지 않다. M(Milestone): 새 기능이 개발되어 주기적으로 배포하는 버전, 릴리즈되어 있지만 버그 수정하고 있는 버전 RC(Release candidate): M을 더 정리를 해서 배포된 버전 GA(Ge.. 2022. 12. 20. [Spring Boot] 스프링 부트 3.0 gradle 빌드 실패 스프링 부트 3.0 출시 현재 스프링 부트 3.0과 스프링 6가 출시되었고 몇 가지 변경 사항이 있다. 스프링 부트 3.0 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes 스프링 6 https://github.com/spring-projects/spring-framework/wiki/What's-New-in-Spring-Framework-6.x/ 3.0에서는 Java 17을 사용해야하며 패키지명도 Javax.*에서 Jakarta.*로 바뀌었다. start.spring.io 사용 https://start.spring.io/ 로 3.0 버전으로 사용하려면 Java 17을 사용해야한다. 실패 Could not r.. 2022. 12. 17. 이전 1 2 다음