목록Inflearn : 예제로 배우는 스프링입문 (3)
STUDY ROOM

과제 수행시, 주석사용을 보편화해야겠다는 생각을 함. 1. 첫번째 과제를 풀면서 db파일까지 다 건드리는 사태가 발생했는데, 기본적인 디버깅을 하지 않았기 때문이었다. 알고보니 기존 파일을 최대한 건들지 않고 풀 수 있는 문제였다. 나는 바보같이 LastName을 모두 찾아서 FirstName으로 바꾸고 있었음! 2. 쿼리가 붙어있는 메소드 매개변수 와일드 카드 사용 시 where 절 의문. 쿼리에서 : 를 포함하는 이유 ! 접두사와 접미어가 붙어 firstName이 변수값이라고 알려준다. 3. Integer 함수는 숫자형이기 때문에 NotEmpty가 아닌 NotNull을 사용하여야 함! 또한 데이터는 일일이 추가해야하는 게 맞았다. 과제할때는 귀차니즘 발동금지

log 페이지 디버깅 옵션 설정하기 (src>main>resources>application.properties) 포트번호 변경 방법 : 위 파일에 server.port = 18080 추가 DispatcherServlet 다음 RequestMappingHandlerMapping 으로 OwnerController의 initFindForm이 동작한 것을 확인할 수 있다. 뷰는 resources 폴더 안에 존재한다. 과제 LastName이 아니라 FirstName으로 검색하기 정확히 일치하는게 아니라 해당 키워드가 들어있는걸 찾기 Owner에 age 추가하기

인텔리 J 설치 후 git clone https://github.com/spring-projects/spring-petclinic terminal->local 내에서 mvnw package 입력(Windows) ※리눅스의 경우 ./mvnw package terminal->local 내에서 java -jar target/spring-petclinic-2.2.0.BUILD-SNAPSHOT.jar --server.port=18080 입력 빌드 중 에러 생길경우 pom.xml에 아래와 같이 추가한다. org.apache.maven.plugins maven-surefire-plugin 2.19.1 true 어플리케이션 종료 방법 : 터미널 창에서 CTRL+C 어플리케이션 실행 방법 : 메인 메소드에서 Shift+..