profile
진주개발일지 (珍珠開發日誌)
post-thumbnail

mybatis 쿼리 실행과 동시에 키, 값 가져오기 (데이터 insert 후 auto increment 키값 가져오기)

게시판을 만드는 과정에서 파일 업로드를 해야 할 일이 생겼다.게시글을 작성하고, 동시에 파일 업로드를 하는 과정에서 생성된 게시글의 글번호 값을 파일 테이블에서 참조해야 하는 것이다.테이블을 먼저 살펴보자.게시판 테이블글번호에 해당하는 boardId 는 auto_inc

2022년 2월 23일
·
0개의 댓글

log cannot be resolved

log에서 cannot be resolved 오류가 났다.이를 해결하기 위해 @Slf4j 어노테이션을 컨트롤러 어노테이션 위에 해줬다.

2022년 2월 21일
·
0개의 댓글

[Java] Integer와 int의 차이

Primitive 자료형 - Wrapper 클래스 관계; int와 Integer의 차이?!

2022년 2월 20일
·
0개의 댓글
post-thumbnail

h2 DB IntelliJ 서버를 재부팅하면 기존 데이터가 사라지는 문제 해결

application.properties 에서 맨 첫 줄에spring.datasource.url=jdbc:h2:file: ~ (데이터베이스 받을 파일 위치)를 추가한다.

2022년 2월 20일
·
0개의 댓글
post-thumbnail

타임리프 자주 사용하는 문법

타임리프 자주 사용하는 문법 - 반복문, 조건문

2022년 2월 20일
·
0개의 댓글

IntelliJ, VScode 활용한 게시판 만들기 5탄

여러분이 게시글 insert 를 무사히 마쳤다면 이번 편에서 다룰 update 와 delete 도 무난히 따라올 수 있을 것이다. insert 때 했던 것처럼 xml - mapper interface - service - controller 차례로 코드를 수정해보자.

2022년 2월 20일
·
0개의 댓글

There was an unexpected error(type=Method Not Allowed, status=405).Request method 'POST' not support

There was an unexpected error (type=Method Not Allowed, status=405). Request method 'POST' not supported 메소드 매칭이 되지 않아 생기는 오류다.

2022년 2월 20일
·
0개의 댓글

[MyBatis] parameterType 와 resultType 의 차이

resultType : 조회 결과 값을 저장하기 위한 데이터 타입 (데이터 하나에 대한 타입 지정)​ paramterType : 전달받은 파라이터 데이터 타입 지정(선택적)

2022년 2월 20일
·
0개의 댓글
post-thumbnail

[게시판 만들기] IntelliJ를 활용한 게시판 만들기 4탄 : 게시글 작성, 읽기

게시물 포스팅에는 크게 네 단계가 있다. Create, Read, Update, Delete. (줄여서 CRUD)이번 편에서는 게시글을 작성 (Create) 하고 읽는 (Read) 방법을 알아보겠다.

2022년 2월 20일
·
0개의 댓글

[오류해결] Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'Controller' method

주말 지나고 돌아와 IntelliJ 를 실행해보니까 다음과 같은 오류가 떴다.Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'boardController' method찾아보니 스프링에

2022년 2월 20일
·
1개의 댓글
post-thumbnail

[게시판 만들기] IntelliJ를 활용한 게시판 만들기 3탄

더미 데이터 삽입, 컨트롤러 수정, main.html 생성, 게시글 상세보기 기능

2022년 2월 20일
·
0개의 댓글
post-thumbnail

[게시판 만들기] IntelliJ를 활용한 게시판 만들기 2탄

전 편을 통해 초기 세팅을 완료했다면, 이번 편에서는 데이터베이스에 접근해 정보를 가져올 수 있는 Mapper 설정을 해보겠다.

2022년 2월 20일
·
0개의 댓글
post-thumbnail

[게시판 만들기] IntelliJ를 활용한 게시판 만들기 1탄

spring boot 설치, 개발을 위한 설정, 컨트롤러 생성, h2 데이터베이스 연결

2022년 2월 20일
·
0개의 댓글

H2 데이터베이스 설치하기

~/test.mv.db 가 잘 설치되었는지 home에서 파일을 확인하라는데, home 파일이 뭔지 모르겠어서 검색을 해봤다.C:\\사용자\\userName에서 파일을 검색하면 나온다!\*userName: 각 컴퓨터에서의 사용자 이름H2 실습 시 오류 해결 방법H2 콘솔

2022년 2월 20일
·
0개의 댓글

[JAVA] Long 형 타입선언

자바에서 독특하게 자료형 타입선언만 하지않고, Long형의 경우 다음과 같은 방식을 쓴다고한다. 4Byte 넘어가는 타입선언시 뒤에다가 L을 붙여줘야한다.

2022년 2월 20일
·
0개의 댓글

[IntelliJ] 필수 단축키 정리 (+ 전체 단축키 표)

IntelliJ, VScode 필수 단축키!

2022년 2월 20일
·
0개의 댓글

[inflearn] 스프링 웹 개발 : 정적 컨텐츠, MVC와 템플릿 엔진, 그리고 API

스프링으로 웹개발을 하는 방법에는 세가지가 있다. 정적 컨텐츠, MVC와 템플릿 엔진, 그리고 API. 오늘은 MVC와 템플릿 엔진, 그리고 API에 대해 알아보겠다. 템플릿 엔진이란? 템플릿 엔진이란 view를 통해 렌더링된 html을 클라이언트에게 전달해주는 방식이

2022년 2월 20일
·
0개의 댓글