SPRING BOOT 학습 기록 01

2655 단어 자바spring-boot


Spring



Java 개발의 프레임 워크.
변화에 강하다.
코드의 가독성이 높다.
재사용성이 높다.

ぢ



Dependency Injection
인스턴스 관리

AOP



Aspect Oriented Programing
공통 처리 요약

도서관



DevTools



자동으로 웹 애플리케이션 재시작

롬복



Lombok 사용

H2



테스트 환경 DB

JDBC



데이터베이스 액세스

Thymeleaf



HTML 템플릿 엔진

웹



SpringMVC Spring Boot 사용

MVC 모델





컨트롤러



요청에 대한 Model 클래스에 처리를 의뢰한다.

모델



DB에서 데이터 검색 및 계산.

Viwe



화면 표시.

HelloWorld



GET 방법



서버에서 정보를 가져올 때 사용
다른 사람이 보지 않으려는 정보는 GET에서 보내지 않습니다.
텍스트 데이터 전송

Sp 숲 g mp ぇ 아 p ぃ 양이온. 자바



Spring을 실행하는 프로그램.

@Controller



컨트롤러 클래스.

GetMapping



HTTP 요청의 GET 메소드를 처리.
메소드 이름의 처음에 get를 붙인다.
반환값은 확장자 없음의 html 파일명을 지정.

html xmlns:th=" h tp // w w. thy 메에아 f. 오 rg "



시간 잎을 사용하기 위하여 묘사.

내부 처리





th:value



화면에서 컨트롤러 클래스로 값을 전달할 수 있습니다.

@PostMapping



POST 메소드가 전송되었을 때의 처리.

@RequestParam



화면에서 입력을 받을 수 있습니다.

model.addAttribute



화면에서 받은 값을 Model에 등록.
키와 값을 설정합니다.
키: 변수 이름

DB에서 값 얻기





아 ぃ 양이온. p 로페 r 지혜 s



환경 자체 설정을 위한 파일.



findOne()



모든 문서에 액세스

@Repository



리포지토리 클래스에 부여.

@Autowired



인스턴스 생성.

@Data



getter/setter의 자동 작성.

domain 클래스



리포지토리 클래스와 서비스 클래스 사이에 전달하는 클래스. (DTO)

@Servise



서비스 클래스.

좋은 웹페이지 즐겨찾기