inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

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

사용하시는 검증 메서드들에 대한 질문입니다.

실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD

Assert를 스프링 Assert를 쓰기도하시고, assertj 를 이용하기도 하시던데 두 종류를 섞어 쓰시지만 성격을 좀 다르게 쓰시는 것 같아서 어떤 상황에서 쓰시는 걸까요?

  • tdd
  • spring-boot
  • pojo
  • api
doxxx93 댓글 1 좋아요 1 조회수 560

[참고] JPA 적용하기 영상에서.

실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD

application.properties 에 spring.jpa.properties.hibernate.show_sql=true spring.jpa.properties.hibernate.format_sql=true 넣으셔야지 강의 영상처럼 로그 나옵니다

  • tdd
  • spring-boot
  • pojo
  • api
doxxx93 댓글 1 좋아요 2 조회수 637

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

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

워낙 손이 빠르시고 단축키에 익숙하셔서 인텔리제이를 좀 사용해본 분들이 아니면 이 코드가 갑자기 어디서 생겨났는지, 이 화면이 대체 어떻게 뜬건지 모를 것 같아 정리해봤습니다. 일단 기억에 남는 것 위주로 작성했는데, 더 생각나거나 아직 다 본게 아니므로 그 이후에도 보이면 더 적겠습니다. 윈도우 기준 인텔리제이 단축키 입니다. 변수 뒷부분부터 작성한 후에 갑자기 변수타입이랑 변수명 알아서 생성되는거(가장 자주 보임) -> 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 조회수 978

'@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 조회수 1194

백엔드 개발 목표 중인 취준생입니다.

올해 5월까지 다닌 광학 회사를 퇴사하고 현재 C,파이썬,자바 및 웹 공부 중인 취준생입니다. 프론트엔드처럼 화면에 바로바로 보이게 하는 것보다 저는 백엔드에 더 관심이 쏠려서 그쪽으로 공부중이고, 전공도 물리 쪽으로 했었고 제 나름대로 수학도 잘 하는 편이라 물리,수학 관련 쪽으로 최대한 진로 정해보려고 하는데 아직 백엔드 개발자가 구체적으로 어떤 업무를 하는 지 모르겠어서 조언 좀 부탁드립니다.. 그리고 여담이지만 C,파이썬,자바 3개를 다 공부하면서 느낀게 이 중에서는 파이썬이 가장 재밌어서 파이썬만 할까 하는데 C는 필수 사항일 거 같고 자바도 기본 지식은 알아야 할 거 같아서 포기하기가 쉽지가 않네요..

  • 백엔드
  • 광학
  • 파이썬
  • c
  • 자바
haseung 댓글 1 좋아요 0 조회수 743

인기 태그

인프런 TOP Writers

주간 인기글