낙서장 (52) 썸네일형 리스트형 Spring Project Setting 예전 학원에서 배운 Spring Project Setting 방법입니다. 회사에서는 초기 Project Setting을 많이 안하다 보니 점점 잊혀져 가는것 같아 종종 Project Setting 하는 방법을 다시 머리속 으로 정리는 하지만 점점 갈수록 잊혀져 가는 기분이 들기 때문에 낙서장에 글을 남겨봅니다 ㅋㅋㅋㅋ 이클립스에서 Spring Legacy Project -> Spring MVC Project 생성한다. maven 설정(pom.xml) Spring 원하는 버전 설정 Java 버전 1.8 설정 1.8 1.8 1.8 -Xlint:all true true 빌드, 보고서 관련 인코딩 설정 UTF-8 UTF-8 외부 lib 설정 DB관련 Commons-dbcp --> hikaricp 변경해도 .. Spring @Scheduled IOC Container(*.xml) @Component public class test{ /** *왼쪽부터 작은 단위 [초 분 시 일 월 요일 년(생략가능)] */ @Scheduled(cron="0 */1 * * * *") public void wqCheck() { } } 스케쥴러 사용이유 : 주기적인 작업이 필요 할 때 사용한다. Spring Ajax JSON Encoding Ajax(비동기) 통신 시 response type json으로 받을 때 인코딩 오류가 발생하여 JSON으로 보낼 때 UTF-8 인코딩 설정 IOC Container(*.xml) application/json; charset=UTF-8 pom.xml(maven) com.fasterxml.jackson.core jackson-databind 2.8.10 스프링 부트는 기본적으로 org.fasterxml.jackson 사용하고 있다. 스피링 4.1부터는 org.codehaus.jackson(1.8 or 1.9)의 지원을 중단하였다. jackson-databind 통합? Google Map Tile URL 오픈레이어에서 Google Map Tile Object로 사용할 때 URL List //구글 하이브리드 var LayerTer = new ol.layer.Tile({ title: 'google Hybrid', visible: false, type: 'base', source: new ol.source.XYZ({ url: 'http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}', }) }); The available Google Maps layers are: Roadmap http://mt0.google.com/vt/lyrs=m&hl=en&x={x}&y={y}&z={z} Terrain http://mt0.google.com/vt/lyrs=p&hl=en&x={x.. 이전 1 ··· 4 5 6 7 다음