If today was hard, tomorrow will be easy.

간결하고 의미있는 코딩을 위하여.

GitHub - Inchijeong 바로가기→
728x90
반응형

springboot 6

[SpringBoot] Thymeleaf 사용

Spring Boot에 Thymeleaf 템플릿 엔진을 적용해 보겠습니다. Thymeleaf 란? 컨트롤러가 전달하는 데이터를 이용하여 HTML을 꾸밀수 있도록하는 뷰 템플릿(View Template)입니다. Thymeleaf 연동 및 설정 Dependency 추가 Gradle의 경우 build.gradle dependencies { ... implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' ... } Maven의 경우 pom.xml ... org.springframework.boot spring-boot-starter-thymeleaf ... src/main/resources/application.properti..

SpringBoot 2021.04.19

[SpringBoot] Spring Data JPA

Spring Boot에서 JAP를 사용해 보겠습니다. JPA 란? JPA(Java Persistence API)는 Java를 이용해서 데이터를 관리(유지)하는 기법을 하나의 스펙으로 정리한 표준입니다. 자세한 것은 여기를 참조하세요. 사전 준비 ※ DataBase 연동 이후 작업을 하겠습니다. 자세한 설명은 여기를 참조하세요. JPA 연동 Dependency 추가 Gradle의 경우 build.gradle dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' } Maven의 경우 pom.xml ... org.springframework.boot spring-boot-starter-data-j..

SpringBoot 2021.02.22

[SpringBoot] DataBase 연동

Spring Boot에 DataBase를 연동해 보겠습니다. 사전 준비 ※ Spring Starter Project를 만들어주세요. 자세한 설명은 여기를 참조하세요. ※ 사전에 dependency을 추가할 수 있습니다. ※ MariaDB에 다음과 같이 Database, User, Password, Privileges가 선행되어야 합니다. 자세한것은 Database, User 추가 - Privileges 부여를 참조하세요. - 값 Database todo User todo_usr password todo_pw Connection Pool 란 Pool에 Connection을 미리 만들어 두고 데이터베이스 접근시 Pool에 남아 있는 것 중 하나를 사용한 뒤 반환하는 기법입니다. DataSource 란 Jav..

SpringBoot 2021.02.20

[SpringBoot] 프로젝트 구조

Spring Boot 프로젝트 구조에 대해 알아보겠습니다. 프로젝트 구조(Project Structure) 프로젝트를 생성하면 기본적으로 다음과 같은 구조로 만들어집니다. (Eclipse에서 Spring Starter Project로 Maven 사용) 구조 설명 src/main/java: 프로젝트에서 사용하는 class, interface 파일을 모아둔 디렉토리 DemoApplication.java SpringApplication.run: 웹 애플리케이션을 실행하는 역할 @SpringBootApplication: 다음 세 가지 어노테이션으로 구성 @EnableAutoConfiguration: 스프링 부트 개발에 필요한 몇 가지 필수적인 설정들이 자동으로 완료되도록 도와줌 @ComponentScan: 자동..

SpringBoot 2021.02.20

[SpringBoot] 프로젝트 생성 및 실행

Spring Boot 프로젝트를 생성 및 실행 방법에 대해 알아보겠습니다. 프로젝트 생성 in Spring initializr https://start.spring.io/ 에 접속 환경 선택 및 입력 Project: 어떤 빌드 관리 도구를 이용한 프로젝트인지 선택 Language: 사용할 언어 Spring Boot: 프로젝트 버전 Group: 사용할 그룹. 일반적으로 도메인 Artifact: 산출물 이름. 일반적으로 프로젝트명 Name: 프로젝트 이름 Description: 프로젝트 설명 Package Name: 초기 소스들이 만들어질 기본 패키지명 Packaging: 패키징 방법 Java: 사용할 Java 버전 GENERATE IDE에서 실행시 압출 풀고 Import해서 사용 프로젝트 생성 in Ecl..

SpringBoot 2021.02.20

[SpringBoot] 스프링 부트(Spring Boot) 란

스프링 부트(Spring Boot)에 대해 알아보겠습니다. 스프링 부트란? 아래는 spring.io에 나와 있는 Spring에서 할 수 있는 것들입니다. 단독으로 스프링 어플리케이션을 실행할 수 있게 해주는 스프링 프로젝트입니다. 또한, 스프링을 쉽게 사용할 수 있도록 설정들이 미리 되어있습니다. 그렇기 때문에 쉽고 빠른 개발이 가능합니다. 스프링부트 특징 단독으로 실행이 가능한 스프링 애플리케이션을 생성함 Tomcat, Jetty, Undertow 를 내장 기본설정이 되어있는 starter 컴포넌트를 제공 가능한 자동으로 설정되어 있음 상용화에 필요한 통계, 상태 체크, 외부 설정 등을 제공 설정을 위한 XML 코드를 생성하거나 요구하지 않음 출처 https://noahlogs.tistory.com/4..

SpringBoot 2021.02.20
728x90
반응형