본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA/Spring Boot

(4)
Spring Boot 자동버전관리 스프링 부트의 특징부터 간단히 살펴보자. 메이븐의 라이브러리 자동 업데이트 기능 기존 스프링 프레임워크의 복잡한 설정 과정 최소화 톰캣, Jetty, UnderFlow 같은 서버 외적인 툴이 내장되어 있어 따로 설치할 필요가 없다. XML 기반 설정이나 코드 없이 환경 설정을 자동화 의존성 관리를 쉽게 자동으로. crud 기능의 템플릿 소스 제공 - create, read update delete starter를 이용해 특정기능에 필요한 라이브러리 의존성을 간단히 처리한다. 아래보면 pom.xml에 라이브러리들이 명시되어있다. 각 버전을 타고 들어가면 자식관계의 라이브러리들을 확인 할 수 있다. parent태그를 이용해 또다른 pom설정을 상속한다. 눈에 보이지는 않지만 부모 설정 파일로부터 수많은 de..
스프링부트 Dependency 수정, 프로젝트 설정 수정 프로젝트 우클릭 - spring - edit Starters
Spring Boot starter란? starter 특정 목적을 달성하기 위한 의존성 그룹으로써 간편하게 dependency를 제공한다. 만약 우리가 JPA가 필요하다면 prom.xml(메이븐)이나 build.gradle(그레이들)에 'spring-boot-starter-data-jpa'만 추가해주면 spring boot가 그에 필요한 라이브러리들을 알아서 받아온다. https://standout.tistory.com/563 JPA란? JPA (Java Persistence API) ORM기술의 표준. 개발자가 객체지향적 프로그래밍에 집중할 수 있도록 JPA가 관계형 데이터베이스에 맞게 SQL을 대신 생성/실행하여 도와줌. https://standout.tistory.com/14 객체와 객 standout.tistory.com https:/..
Spring Boot 구조 src/main/java: 자바소스 src/main/resources: xml이나 프로퍼티파일 static: html같은 정적 웹리소스 templates: 타임리프같은 템플릿기반 웹리소스 application.properties: 프로젝트전체에서 사용될 프로퍼티 정보 src/test/java: Junit기반 테스트 케이스