SPRING25 HEADER 정보 보기 Enumeration enumeration = request.getHeaderNames(); while (enumeration.hasMoreElements()) { String name = enumeration.nextElement(); logger.debug(">>>>>>> {} = {}", name, request.getHeader(name)); } Referer 값이 없는경우가 있는데.... 해당 부분은 앞으로도 추가 해서 보완 1. 참조하고 있는 리소스가 로컬의 file이나 data 의 URI일때 2. 보안화되지 않은 HTTP 요청되어진 경우나 참조하고 있는 페이지가 보안 프로토콜(HTTPS)와 함께 받아진 경우 2020. 1. 20. webjars webjars Javascript 가 라이브러리화 되면서 많은 발전이 있다고 해도 과언이 아니라 생각한다. 수많은 JS 라이브러리들을 관리하기 위한 버전 및 의존성 관리를 위한 것. References http://www.webjars.org/ 2017. 11. 17. Bootstrap 트위터의 웹디자이너와 개발자가 만든 UI 프레임워크 ( #Bootstrap ) References -. http://bootstrapk.com/ -. http://webdesigncss3.com/bootstrap/ ( 한글 번역 ) Bootstrap Blog Theme -. https://github.com/search?utf8=%E2%9C%93&q=bootstrap+blog+theme&type= -. https://bootstrapmade.com/ -. https://www.w3schools.com/bootstrap/ 2017. 11. 15. Gradle Groovy를 이용한 빌드 시스템 dependencies에 추가 후 프로젝트 우클릭 > Gradle(STS) > RefreshAll 을 해줘야 적용이 됨. MAVEN 보다 장점은 Gradle의 wrapper 기능으로 사용하는 모든 사용자가 별도로 설치를 안해도 됨 References https://docs.gradle.org/current/dsl/index.html 2017. 11. 15. Lombok Project ( Spice up your java ) ■ Lombok Project Java의 Boilerplate Code들을 없애주는 Annotation 기반의 라이브러리로 VO 를 사용하기 위해 getter, setter등을 명시하지 않아도 되기때문에 생산성을 높힐수 있음. □ 설치 https://projectlombok.org/download □ 의존성 추가 Maven org.projectlombok lombok 1.16.18 Gradle dependencies { compile('org.projectlombok:lombok:1.16.18') } Lombok Annotations @Getter and @Setter @NonNull @ToString @EqualsAndHashCode @Data @Cleanup @Synchronized @SneakyTh.. 2017. 11. 14. [Spring Boot] Spring Boot ■ Spring Boot 소개 -. 스프링 응용프로그램을 독립적으로 작성, 빌드, 실행. -. Embedded Tomcat, Jetty 사용이 가능하므로 WAR 묶어서 배포 안해도 됨. ( jar 파일로 배포 ) -. 내장된 Tomcat, Jetty로 독립적인 Tomcat을 이용하는 것 보다 웹 프로젝트를 띄우는 시간이 줄어듬. -. Maven의 pom.xml에서 의존하는 라이브러리의 버전을 알아서 관리함. -. XML파일 또는 JavaConfig 등을 이용하여 설정하나, 스프링 프레임워크를 시작할 수 있을 정도는 가능함 □ Gralde Maven의 경우 모든 사용자가 모두 설치를 해야 하지만 Gralde의 경우에는 wrapper 기능이 있어서 처음 사용한 사람만 설치하면 나머지는 안해도 됨 Refere.. 2017. 9. 11. 이전 1 2 3 4 5 다음