model.addAttribute("data" , "hello!!"); 헬로안뜨네요
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
vscode 라서그런가요 hello!! 가 안되네요 다른거 다똑같이했는데 ㄷ
- java
- spring
- mvc
- spring-boot
173만명의 커뮤니티!! 함께 토론해봐요.
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
vscode 라서그런가요 hello!! 가 안되네요 다른거 다똑같이했는데 ㄷ
실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
Assert를 스프링 Assert를 쓰기도하시고, assertj 를 이용하기도 하시던데 두 종류를 섞어 쓰시지만 성격을 좀 다르게 쓰시는 것 같아서 어떤 상황에서 쓰시는 걸까요?
실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
application.properties 에 spring.jpa.properties.hibernate.show_sql=true spring.jpa.properties.hibernate.format_sql=true 넣으셔야지 강의 영상처럼 로그 나옵니다
토비의 스프링 부트 - 이해와 원리
워낙 손이 빠르시고 단축키에 익숙하셔서 인텔리제이를 좀 사용해본 분들이 아니면 이 코드가 갑자기 어디서 생겨났는지, 이 화면이 대체 어떻게 뜬건지 모를 것 같아 정리해봤습니다. 일단 기억에 남는 것 위주로 작성했는데, 더 생각나거나 아직 다 본게 아니므로 그 이후에도 보이면 더 적겠습니다. 윈도우 기준 인텔리제이 단축키 입니다. 변수 뒷부분부터 작성한 후에 갑자기 변수타입이랑 변수명 알아서 생성되는거(가장 자주 보임) -> 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으로 그룹 추가한 후 진행)
토비의 스프링 부트 - 이해와 원리
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' 위의 문장을 추가해야 동작 가능합니다.