전체 글

728x90
Front-end/Bootstrap

[Bootstrap] 부트스트랩 fragment 만들기

부트스트랩 fragment 부트스트랩의 fragment 기능으로 HTML의 조각들을 조합하여 레이아웃을 구성할 수 있습니다. https://getbootstrap.com/ Bootstrap Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins. getbootstrap.com Thymeleaf, Bootstrap연결 thymeleaf 레이아웃 의존성 추가 implementation 'nz.net.ultraq.thym..

Back-end/Database

[SQL] 테이블 코멘트 넣는 법

테이블 코멘트 넣는 법 COMMENT ON TABLE 테이블명 IS '코멘트'; COMMENT ON COLUMN 테이블명.열이름 IS '코멘트';

기타/IDE

[IntelliJ] 한글 깨짐, encoding 설정

한글 깨짐, encoding 설정 상단 메뉴 File -> Settings File Encodings 에서 모두 UTF-8로 변경해주고 ascii 체크하고 Apply -> OK 상단메뉴 Help -> Edit Custom VM Options -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 해당 코드 넣기 상단메뉴 File -> Invalidate Caches로 캐시 삭제하고 재시작해주면 한글 설정 완료입니다!

Back-end/SpringBoot

[Spring Boot] 게시판 검색 기능 만드는 법

게시판 검색 기능 만드는 법 검색하면 해당 게시물만 나오도록 검색 기능을 만들어 봅시다! 게시물 목록을 띄우는 SQL문에 조건절을 넣어줍니다. 검색어가 null이 아니고 "" 빈값이 아닐 경우 실행되는 if문 입니다. searchValue는 검색어 searchType은 제목/작성자 선택 WHERE UPPER(${searchType}) LIKE '%' ||UPPER(#{searchValue})||'%' WHERE 제목 LIKE %검색어% 에서 대소문자 구분을 없애기 위해 UPPER를 사용했고 %는 0개 이상의 문자를 나타내는 와일드카드 %와 검색어를 ||로 연결해줬습니다. 받아야 할 값이 2개 이상이기 때문에 boardVO로 받아주면 됩니다. 데이터를 입력받는 HTML입니다.

728x90
eunjin-park
개발 일기