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



서비스 클래스.

좋은 웹페이지 즐겨찾기