결론
스프링 강의 듣기
본문
주말까지의 목표
토요일까지 강의 전부 듣기. 가능하면 토요일 저녁에 코드 작성해보기
일요일에 필수 과제(5단계) 완성하기
그래들 build.gradle = gradle 기반의 빌드 스크립트. 라이브러리의 의존성을 관리할 수 있다 이 강의에서는 앞으로 그루비 언어로 작성할 것이다 가장 중요한 점은 라이브러리를 관리한다는 점 메이븐 레포지토리에서 자동으로 다운로드 해온다
테스트 코드는 버그를 잡는데 정말 중요하다
롬북은 자바 프로그램 실행할 때 필수적으로 필요한 메서드라던가 생성자 등을 자동으로 생성해줘서 코드를 절약할 수 있도록 도와주는 라이브러리
@Getter 어노테이션을 달고 그래들에서 빌드를 하면, 빌드 폴더 안에서 똑같은 파일을 찾을 수 있는데, 들어가보면 선언한 필드에 대한 get 메서드들이 생겨있음 @Setter 도 있음
@AllArgsConstructor 이거쓰면 생성자 만들 때, 자동으로 모든 필드 값을 생성할 때 넣어줘야 함 그리고 생성자 코드를 만들지 않아도 됨. 만들면 오히려 중복됐다고 빨갛게 뜸
@NoArgsConstructor 이건 필드값 없이 기본 생성자를 만들어주는 롬복임
@RequiredArgsConstructor 요구되는 필드들을 가지는 컨스트럭쳐 이건 final이 달려있어야 함 무조건 요구되니까 값이 무조건 있어야 하니까 그래서 리콰이어 무조건 생성할 때 이 final이 들어간 필드값은 넣어줘야 함 ! 결론 : final이 달린 필드의 생성자를 만들어주는 것
@이거 썼으면, 무조건 bulid 눌러줘야 적용이 되나 보다!
위의 롬복 에너테이션을 제일 많이 씀
application.properties = 이 파일은 스프링과 관련된 설정을 할 때 사용되는 파일 ! 스프링과 스프링부트의 차이는 개발에 필요한 설정들이 자동으로 설정된다. 자동으로 설정되는 그런 값을 쉽게 수정 가능 db연결할 때 db에 정보를 제공하는데 이 파일을 이용해서 값을 쉽게 이동할 수 있음
Servlet 이란 ? 자바를 사용하여 웹 페이지를 동적으로 생성하는 서버 측 프로그램 혹은 그 사양을 말합니다

1 분석을 해서 핸들러에 보내준다고 함 == 전달하는 서블릿이다
2 GET POST UPDATE …
3 기능 메서드
4 기능 메서드에 의해서 DB에서 값을 가져오거나 정제하는 로직을 거쳐서 매개체에게 줌
5~6 예쁘게 만들어서
7 사용자한테 답해줌
'내일배움캠프 > 회고록' 카테고리의 다른 글
| 8월 13일 화요일 (0) | 2024.08.14 |
|---|---|
| 8월 12일 월요일 (0) | 2024.08.12 |
| 8월 7일 수요일 (0) | 2024.08.08 |
| 8월 6일 화요일 (0) | 2024.08.07 |
| 8월 5일 월요일 (0) | 2024.08.05 |