스프링 3일차

선장원·2021년 11월 24일
1

Spring

목록 보기
3/16

3일차 (11/24)

Spring

@ModelAttribute

jsp에서 사용한 name값과 DTO 필드값이 똑같아야함

일관성

form에서 사용하는 name속성값=필드이름=DB컬럼이름

나중에 망하기 싫으면 잘 생각해야지

lombok

일단 sts를 끄고

C:\Users\wkddn.m2\repository\org\projectlombok\lombok\1.18.12

.m2 폴더의 lombok을 찾아서

파워쉘에다가
java -jar lom 치고 탭키 엔터

1눌러서 sts.exe파일선택 2번뜨면 3번선택

성공!

sts를 키자

이제 DTO클래스에서 클래스명 위에 줄에 @Data를 입력하면
getter, setter, toString등등을 만들지 않아도 할 수 있다

매개변수 포함 생성자는 없다 ㅠ

패키지 만들기

500 오류 나오면 클린 사용해보기

@Service랑 @Repository 설정

나중에는 자바 파일만 20~30개라니 미리미리 나누는 연습을 하자

@Autowired

의존성 주입(DI, dependency Injection)

new를 계속하다보면 계속해서 메모리를 생성해서 메모리가 부족해진다
그걸 방지해주는 기능이다
new를 생성했다가 지웠다가를 자동으로 해준다고 생각하면 좋다

Date타입

DTO클래스에 date타입은 import java.sql.Date;으로 해야한다
2가지가 있다 골라서 해야한다

profile
코딩도전기

0개의 댓글