inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

174만명의 커뮤니티!! 함께 토론해봐요.

트랜잭션 격리 수준, 낙관적 락, 비관적 락, 2차 캐시

스프링 DB 1편 - 데이터 접근 핵심 원리

안녕하세요 영한님. 항상 좋은 강의들 정말 열심히 곱씹으며 재밌게 공부 중입니다. 아직 Spring DB 1, 2편을 안본 상태여서 확실하진 않지만, 커리큘럼 상으로 봤을 때는 트랜잭션 격리 수준, 낙관적 락, 비관적 락, 2차 캐시(영한님의 자바 ORM 표준 프로그래밍 16장)와 같은 내용들은 spring db 1,2 편에서는 다루지 않는 건가요? 다루지 않는다면 이후의 다른 강의에서 다루실 예정이 있으실까요? 항상 감사드립니다.

  • spring
  • mvc
  • spring-jdbc
rjf1138 댓글 1 좋아요 0 조회수 375

강의자료에 있는 디스코드 초대장 문제입니다.

토비의 스프링 부트 - 이해와 원리

강의 자료에 있는 디스코드 주소와 연결되어있는 하이퍼링크가 다릅니다. 따라서 클릭 시 올바르지 않은 초대장 으로 연결됩니다. 수정해주시면 감사하겠습니다. :)

  • spring
  • spring-boot
  • spring-jdbc
전윤성 댓글 1 좋아요 0 조회수 768

강의 중 토비님이 사용하신 단축키 모음

토비의 스프링 부트 - 이해와 원리

워낙 손이 빠르시고 단축키에 익숙하셔서 인텔리제이를 좀 사용해본 분들이 아니면 이 코드가 갑자기 어디서 생겨났는지, 이 화면이 대체 어떻게 뜬건지 모를 것 같아 정리해봤습니다. 일단 기억에 남는 것 위주로 작성했는데, 더 생각나거나 아직 다 본게 아니므로 그 이후에도 보이면 더 적겠습니다. 윈도우 기준 인텔리제이 단축키 입니다. 변수 뒷부분부터 작성한 후에 갑자기 변수타입이랑 변수명 알아서 생성되는거(가장 자주 보임) -> ctrl+alt+v A라는 함수 내에 있던 코드가 갑자기 B라는 새로운 함수로 빠지는거(한번 본 듯) -> ctrl+alt+m 조건부 자동 구성 - '커스톰 @Conditional' 챕터에서 톰캣, 제티 등을 특정 클래스가 존재할 때 사용하도록 하기 위해 찾으실 때 -> ctrl+n 으로 검색 후 scope를 All Places로 (추가로 언더토우는 "io.undertow.Undertow" 하면 되여) 클래스명이나 함수들 아직 존재하지 않는데 우선 작성하시고, 갑자기 짜잔하면서 자동생성되는거 -> alt+enter 후 Create -- 고르면 되는데, 보통 맨 위 이므로 바로 엔터치면 됨. 테스트 클래스 만드는거(토비님이 사용하셨는진 정확히 모르겠음) -> ctrl+shift+t 클래스명 변경하실 때(자주 안나오긴 했는데, 예를들어 MySpringBootAnnotation을 MySpringBootApplication 으로 수정하실때 -> shift+F6 오버라이드 하실 때 -> ctrl+O 실습 따라가다보면 안쓰는 import들이 많아짐 -> ctrl+alt+O 로 정리 가능 인텔리제이 아래쪽에 터미널창 뜨는거 -> alt+F12 가장 많이 쓰신거! Assertions.assertThat이 갑자기 파바박하고 나오는거 -> File-Settings-Live Templates 검색 (혹은 shift 두번 연속으로 누른 후 Live Templates 검색) 후에 우측 '+' 버튼 누르고 'Live Template' 선택 후 Abbreviation을 "asj", Template text를 "Assertions.assertThat($END$);" 로 설정. (이 경우 저는 그냥 'java' 쪽에 넣어뒀는데, 별도로 관리하고 싶으시면 +버튼 누르고 Template Group으로 그룹 추가한 후 진행)

  • spring
  • spring-boot
  • spring-jdbc
nahwasa 댓글 2 좋아요 11 조회수 980

'@Conditional과 @Condition' 강의 - 스프링부트3.0 이상으로 안되는분들

토비의 스프링 부트 - 이해와 원리

Jetty does not yet support Servlet 6.0. To use Jetty with Spring Boot 3.0, you will have to downgrade the Servlet API to 5.0. You can use the jakarta-servlet.version property to do so. ( https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide ) 에 따라 build.gradle에 ext['jakarta-servlet.version'] = '5.0.0' 위의 문장을 추가해야 동작 가능합니다.

  • spring
  • spring-boot
  • spring-jdbc
nahwasa 댓글 4 좋아요 4 조회수 1196

인기 태그

인프런 TOP Writers

주간 인기글