2019/09/30 (6) 썸네일형 리스트형 Spring Boot JSP View 설정하기 JSP의 위치 src/main/webapp/WEB-INF/jsp 기존 SpringBoot는 src/main/resources/teamplates에 타임리프가 들어가면 간단하게 조회된다. 그렇다면 JSP는 위치가 다른데 어떻게? 1. gradle, maven이면 디펜던시를 추가해야한다. gradle의 경우 compile("javax.servlet:jstl") compile("org.apache.tomcat.embed:tomcat-embed-jasper") - 필요하다면 버전을 추가한다, 필자의 경우 springboot 플러그인으로 알아서 버전을 찾아준다. maven의 경우 javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper - maven도 마찬가.. Spring Annotation 1. HttpServletRequest, HttpServletResponse 2. HttpSession 3. Local - java.util.Locale 지역 정보 4. InputStream, Reader - HttpServletRequest의 getInputStream(), Reader 5. OutputStream, Writer - HttpServletResponse의 getOutputStream(), Writer - 서블릿 형태로 만들때 사용한다. 6. @PathVariable - @RequestMapping의 URL {} 부분의 패스 변수를 받는다. 만약 타입이 틀린 값이 들어오면 HTTP 400 - Bad Request 가 전달 된다. ? 1 2 @RequestMapping("/board/{id}.. MySQL Error 2006 : MySQL server has gone away 로컬개발 후 서버 적용을 지키기 위해 데이터베이스 덤프와 밀어넣는 작업을 자주 한다. MySQL Error 2006 : MySQL server has gone away 상기 에러는 대용량 작업이 패킷사이즈보다 커서 생기는 에러. set GLOBAL max_allowed_packet = 1024 * 1024 * 64; set SESSION max_allowed_packet = 1024 * 1024 * 64; Mysql(MariaDB) 입력된 한글 내용이 ? 물음표로 나오는 경우 1. my.cnf 파일 내용을 아래와 같이 수정한다.(Mysql, MariaDB 설정 파일) 명령어 : vi /etc/my.cnf [엔터] [client] default-character-set = utf8 [mysqld] init_connect = SET collation_connection = utf8_general_ci init_connect = SET NAMES utf8 character-set-server = utf8 collation-server = utf8_general_ci [mysqldump] default-character-set = utf8 [mysql] default-character-set = utf8 2. 위 내용을 추가 한 후, my.cnf 파일을 저장 한다. 3. 내용을 추가.. Error related to only_full_group_by when executing a query in MySql Groupby 예약어가 무조건 전체 그룹으로 묶여야만 하는 설정 해제 [mysqld] sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 시작 프로그램 삭제 윈도우키 + R --> 실행창 띄우기 실행창에서 + msconfig --> 시스템 구성 유틸리티 시스템 구성 유틸리티를 실행한 후, 시작프로그램 확인. 윈도우 + R --> 실행창 regedit 실행 1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 2. HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 3. HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run 3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupr.. 이전 1 다음