본문 바로가기

개발

인프런 - 스프링 입문

728x90

1. Spring Boot(스프링 프로젝트 생성)
  - https://start.spring.io/


Project (필요한 라이브러리를 가져오고, 빌드 관리하는 툴)
  Maven - 과거에 많이 사용
  Gradle - 요즘 추세는 Gradle 사용

Language - Java

Spring Boot
  SNAPSHOT (만들고 있는 버전)
  M1 (정식이 아닌 버전)
 * SNAPSHOT, M1 아닌 제일 높은 버전 선택

Dependencies
  Spring Web - Web Project
  Thymeleaf - html을 만들어주는 템플릿 엔진

 

2. eclipse import (2~3분 인터넷 필요)
  1 - File > Import
  2 - Exisring Gradle(Maven) Projects

gradle/wrapper : gradle 과 관련된 폴더
src/main, src/test : 기본적으로 test 코드도 구성되어있음

build.gradle : 기본적으로 다 구성해줌
  - dependencies : 위에서 선택한 thymeleaf, spring-web 가져옴, test 라이브러리가 자동으로 들어감
  - repositories : 위 dependencies의 라이브러리들을 공개된 사이트(mavenCentral)에서 다운로드 받음

gitignore : 소스 코드 관리, 빌드된 결과물은 올라가지않아야함, start.spring.io에서 다해줌.

 

SpringBoot 는 Tomcat Web Server 내장하고 있음.(자체적으로 띄움)

* Spring-web 만 선택했지만에 Spring-Web 와 연관된 하위(상위) 라이브러리를 자동으로 가져와서 관리가 편함

 

Log 라이브러리(spring-boot-starter-logging)
 - logback (성능도 빠르고 지원도 많이해서 좋음 > 이걸 더 추천)
 - slf4j (많이 사용 함)

 

 

 

 

 

 

강의 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard

 

[무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의

스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런...

www.inflearn.com

728x90
반응형

'개발' 카테고리의 다른 글

AWS EC2 도메인 연결  (1) 2022.05.14
인프런 - 스프링 입문2  (0) 2022.05.14
MobaXterm 설치 + 사용법  (0) 2022.05.13
AWS 계정 생성 + 클라우드 서버 생성(EC2)  (0) 2022.05.13
무료 도메인 서비스(내도메인.한국)  (0) 2022.05.13