본문 바로가기

스터디/Spring Boot

[Spring Boot] 스프링 스터디 1일차

https://start.spring.io/

 

Group:

com.likelion

Name:

mail

Artifact:

study

Package

com.likelion.study

 

=> study.likelion.com이라는 api 생성하는 것

Ex) mail.google.com

 

 

- 스프링 라이브러리

Spring Batch: 대량의 데이터를 일괄적으로 처리함. 일정 주기로 돌아가는 Scheduler와는 다름.

 

 

Server Side Rendering

어플리케이션 서버 3계층(web server, was, db server)

Web server: 로그인 페이지와 같이 DB를 접근할 이유가 없는 요청들을 여기서 처리해버림.

WAS: WAS라는 하드웨어, 소프트웨어에서 Springboot라는 애플리케이션이 동작함.

DB server

 

💢💢💢

프로젝트 생성 중 jdk버전과 Gradle JVM버전이 맞지 않아 에러 발생.

=> 자바 jdk-1.8 버전에서 SDK 21을 동작시킴. jdk 버전이 너무 낮음. 나중에 업그레이드 시키자!

 

Spring Boot에서 사용하는 아키텍쳐 프로토콜

웹 어플리케이션 5계층

service 계층: transaction 처리(원자성)

=> 비즈니스 로직을 처리하는 곳