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
- root
- join
- Access denied for user ''@'localhost'
- systemd
- Docker
- map is not a function
- sudo
- Oracle
- 관리
- mysql
- sts
- springboot jar
- 설치
- jar배포
- springboot
- ps
- 도커
- docker container
- Dockerfile
- brew install mariadb
- react map error
- 파일 시스템
- spring framework
- mac mariadb
- 도커파일
- install
- jar deploy
- jdk
- mysql error
- DB
Archives
- Today
- Total
Yoon.s
[Spring] 스프링 시작하기 - Intellij 본문
오랜만에 spring을 다시 하게 되어서 처음 세팅부터 관련 내용 작성 예정입니다.
기록용으로, 기존 내용들과 중복될 수 있습니다.
기본 정보
Intellij
jdk 17
Maven 설치
- pom.xml에 dependency를 추가
- 등록
pom.xml 오른쪽키 -> Maven -> Reload project
// Maven
1. spring-boot-starter-web : Spring MVC를 사용한 RESTful서비스를 개발하는데 사용. (실제 애플리케이션 동작)
2. spring-boot-starter-thymeleaf
Port 변경
resources/ application.properties ->
Controller, Service 등록
@Autowired
IoC 컨테이너 안에 존재하는 Bean을 자동으로 주입해줌.
객체를 사용자가 new 키워드를 통해 생성하고, 소멸시키는 과정이 필요없이 의존성 주입(DI)을 해 Spring 컨테이너가 Bean들이 생명 주기를 관리해 주는 기능을 (Ioc)라고 한다.
*DI (Dependency Injection, 의존성 종속)
클래스간의 의존관계를 스프링 컨테이너가 자동으로 연결해주는 것
- 객체 간 의존성을 위해 필요함.
JPA 연결
Java 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용하는 인터페이스 모음
- 반복적인 CRUD SQL을 처리해줌.
*public interface 임을 주의할 것!!
'백 > Spring' 카테고리의 다른 글
[SpringBoot] Lombok 소개 및 설치 (0) | 2020.09.21 |
---|---|
[Spring Boot] jar파일로 배포하기 (0) | 2020.09.16 |
[Spring Boot] 스프링부트 시작하기 (0) | 2020.09.14 |
[Servlet] 서블릿과 JSP 시작하기 (0) | 2020.09.11 |
[MyBatis] 스프링에서 mybatis 사용하기 (0) | 2020.09.09 |
Comments