Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- restTemplate
- 의존관계 자동 주입
- 정적 컨텐츠
- 의존성 주입
- jdbc
- 좋은 객체지향 설계 원칙
- 기본 생성자
- 컴포넌트 스캔
- Controller
- 405 METHOD_NOT_ALLOWED
- entity
- Java Reflection API
- 406 NOT_ACCEPTABLE
- 키움
- 가을야구
- ResponseEntity
- 통합 테스트
- 스프링 컨테이너
- 빈 스코프
- 스프링
- Not Acceptable
- 스프링 데이터 JPA
- 스프링 IoC 컨테이너
- RunWith
- 랜덤 포트
- jdbc template
- testresttemplate
- SpringBootTest
- JPA
- 테스트 코드
Archives
- Today
- Total
코드네임 JY
[스프링 입문] 프로젝트 환경설정 본문

미리보기
✅ Spring & Spring Boot 에 대해 알아보자!
✅ Spring Boot 프로젝트 기본 설정 해보기!
🍿 Spring & Spring Boot
- Spring : 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크
- Spring Boot : 스프링을 더 쉽게 이용하기 위한 도구
🍭 Spring Boot 기본 설정
✅ Project (빌드 관리 도구 선택하기)
- 빌드 관리 도구는 필요한 라이브러리들을 자동으로 관리해준다.
- Maven : pom.xml 에 정의
- Gradle : build.gradle 에 정의 (더 편리하고 빠르다!)
✅ Language (언어 선택하기)
- JAVA, Kotlin, Groovy 와 같은 언어들을 선택할 수 있다.
✅ Spring Boot (스프링부트 버전 선택하기)
- 버전을 선택할 수 있다.
- (SNAPSHOT) 처럼, 버전 뒤에 무언가 붙는다면 아직 정식 버전이 아닌 것이다.
✅ Project Metadata (프로젝트 정보 작성하기)
- 프로젝트에 대한 정보를 작성할 수 있다.
- Artifact : 프로젝트 이름
- Java : 자바 버전 선택
✅ Dependencies (라이브러리 불러오기)
- 어떤 라이브러리를 가져와서 쓸 것인지 선택할 수 있다.
- Spring Boot Starter Web : 스프링을 사용할 수 있게 해주는 기초 라이브러리 (내장 서버 Tomcat)
- Thymeleaf : 최신의 자바 서버 사이드 템플릿 엔진
'백엔드 공부' 카테고리의 다른 글
[스프링 입문] API (0) | 2022.12.05 |
---|---|
[스프링 입문] 정적 컨텐츠, MVC & 템플릿 엔진 (0) | 2022.12.05 |
[Meteor] parent 함수의 개념 / Meteor 서버 상에서의 보안 (0) | 2020.02.21 |
[Meteor] HTML에서 Session의 사용 (0) | 2020.02.17 |
[Meteor] MongoDB에서 Meteor.user() 연결하는 방법 (0) | 2020.02.02 |
Comments