개발

1. Thymeleaf란?Thymeleaf는 View Template Engine이다. 서버에서 클라이언트에게 응답할 브라우저 화면을 만들어주는 역할을 한다.2. Thymeleaf 장점코드를 변경하지 않기 때문에 디자인 팀과 개발 팀간의 협업이 편하다.JSP와 달리 Servlet Code로 변환되지 않기 때문에 비즈니스 로직과 분리되어 View에만 집중할 수 있다.서버상에서 동작하지 않아도 되기 때문에 서버 동작 없이 화면을 확인할 수 있다.3. Thymeleaf 기본 설정3.1. 의존성 추가Gradle 기준으로 작성dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'}3.2. Thymeleaf 적용 H..
본문에서는 Intellij Development Tool에서 SpringBoot 프로젝트 Java Version 변경 방법에 대해서 작성하였다.1. Project Java Version 변경1. [File] → [Projcec Structure] Click 2. [Project] Click. SDK 부분 사용할 Java Version 선택* 사용할 Java는 PC에 미리 설치되어 있어야 한다. 3. [Platform Settings] → [SDK]에서 사용할 Java Version 선택2. Gradle Version 설정1. Spring Framework Version 설정 (v2.7.12)2. Java Version 11 설정
1. 프로젝트 생성  https://start.spring.io/에서 쉽게 프로젝트를 생성 할 수 있다.Spring Boot 3 Version 이상 부터는 JDK17 이상 지원 되며, JDK8 및 11 사용을 위해서는 Spring Boot 2 Version대를 사용해야 한다. 프로젝트 생성 후 Version을 수동으로 변경해줘야 한다.1.1. 정보 입력  프로젝트에 사용할 Build 도구(Gradle, Maven) 및 Language(Java, Kotlin, Groovy)를 선택하고 Spring Boot Version과 Java Version을 선택한다.1.2. Dependencies 라이브러리 추가 Project 생성 후 초기 사용하는 Dependencies 라이브러리를 추가 한다. 아래 예시는 Spr..
· 개발/Java
1. Garbage Collector(GC)1.1. Java8 옵션명설명-verbose:gcgc 관련 로그 생성-XX:+PrintGCDetailsgc 상세 기록-XX:+PrintGCTimeStampsgc 시간 기록-XX:+PrintGCDateStampsgc 날짜 기록-XX:+PrintHeapAtGCHeap 관련 GC 기록-Xloggc:${FILE_PATH}/name.loggc log 생성 경로-XX:+DisableExplicitGCApplication에 의해 발생하는 강제 GC를 막는 옵션1.2. Java11JDK11 이후 Version에서 GC 로깅 활성화를 위해서는 -Xlog 플래그를 사용한다.java -Xlog:help 입력 시 사용 가능한 옵션 확인이 가능하다.■ 사용 예시-Xlog:gc*:fil..
Garfield_Jo
'개발' 카테고리의 글 목록