게시판을 만드는 과정에서 파일 업로드를 해야 할 일이 생겼다.게시글을 작성하고, 동시에 파일 업로드를 하는 과정에서 생성된 게시글의 글번호 값을 파일 테이블에서 참조해야 하는 것이다.테이블을 먼저 살펴보자.게시판 테이블글번호에 해당하는 boardId 는 auto_inc
log에서 cannot be resolved 오류가 났다.이를 해결하기 위해 @Slf4j 어노테이션을 컨트롤러 어노테이션 위에 해줬다.
application.properties 에서 맨 첫 줄에spring.datasource.url=jdbc:h2:file: ~ (데이터베이스 받을 파일 위치)를 추가한다.
여러분이 게시글 insert 를 무사히 마쳤다면 이번 편에서 다룰 update 와 delete 도 무난히 따라올 수 있을 것이다. insert 때 했던 것처럼 xml - mapper interface - service - controller 차례로 코드를 수정해보자.
There was an unexpected error (type=Method Not Allowed, status=405). Request method 'POST' not supported 메소드 매칭이 되지 않아 생기는 오류다.
resultType : 조회 결과 값을 저장하기 위한 데이터 타입 (데이터 하나에 대한 타입 지정) paramterType : 전달받은 파라이터 데이터 타입 지정(선택적)
게시물 포스팅에는 크게 네 단계가 있다. Create, Read, Update, Delete. (줄여서 CRUD)이번 편에서는 게시글을 작성 (Create) 하고 읽는 (Read) 방법을 알아보겠다.
주말 지나고 돌아와 IntelliJ 를 실행해보니까 다음과 같은 오류가 떴다.Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'boardController' method찾아보니 스프링에
전 편을 통해 초기 세팅을 완료했다면, 이번 편에서는 데이터베이스에 접근해 정보를 가져올 수 있는 Mapper 설정을 해보겠다.
spring boot 설치, 개발을 위한 설정, 컨트롤러 생성, h2 데이터베이스 연결
~/test.mv.db 가 잘 설치되었는지 home에서 파일을 확인하라는데, home 파일이 뭔지 모르겠어서 검색을 해봤다.C:\\사용자\\userName에서 파일을 검색하면 나온다!\*userName: 각 컴퓨터에서의 사용자 이름H2 실습 시 오류 해결 방법H2 콘솔
자바에서 독특하게 자료형 타입선언만 하지않고, Long형의 경우 다음과 같은 방식을 쓴다고한다. 4Byte 넘어가는 타입선언시 뒤에다가 L을 붙여줘야한다.
스프링으로 웹개발을 하는 방법에는 세가지가 있다. 정적 컨텐츠, MVC와 템플릿 엔진, 그리고 API. 오늘은 MVC와 템플릿 엔진, 그리고 API에 대해 알아보겠다. 템플릿 엔진이란? 템플릿 엔진이란 view를 통해 렌더링된 html을 클라이언트에게 전달해주는 방식이