for문 3

JAVA생초보 필기 - 메모, 그리고 for문 쉽게 이해해보기(feat. 몸으로)

1. 기본 구성 만들어놓은 디렉토리는, 인텔리제이 내에 드래그로 끌어다 쓰는게 아니라, 복붙해서 쓰자. 2. com.amh.OOO 폴더 안에다가 기본구성 넣고, 복붙해온 코드 안에 주소까지 전부 바꿔줄 것. 3. enum 쓸거면, enum 추가 -> entity에서 @Enumerated(value = EnumType.String) 어노테이션 달아주고 타입자리에 enum 패키지 이름 고대로 쓰기 4. FK 할때는 @ManyToOne(fetch= FetchType.lazy) / @JoinColumn(name=”연결할 곳 Id) / private 엔티티이름을 타입자리, 엔티티이름을 소문자로 변수명자리 ; 5. 레포지터리 만들기 - entity 하나당 repository 하나 1:1 관계임 6. 서비스 만들 때..

JAVA생초보 필기 - 가계부 ERD ③

지난 포스팅에 이어 컨트롤러를 만들 차례입니다. 나머지 컨트롤러에 필요한 명찰 입력해주고 포스트맨을 실행해야겠죠 이름 입력하고 포스트맨으로 보내니, 아까 입력했던 것도 DB에 들어가 있는걸 확인 자, 그다음 맨날 똑같이 정해진거 말구 '나는, 내가 필요한거 하나씩 등록하고싶어요.' 라고 한다면, 어떻게해야할까요? 컨트롤러에게 필요한걸 주면 컨트롤러는 서비스에게 전달해주고 포스트맵핑이 등록해주면되겠죠. 그럼 중간에 모델이 들어가야겠죠? 모델이니까 getter, setter 기본으로 달아주고 시작합니다. 문제점: Name이랑 CategoryKind가 우리가 정해진 것만 들어가는게 문제였죠 그럼 모델에게는 우선 이름이랑 카테고리 두개를 주면 되겠죠? 이건 고객, 사람한테 받을 거니까 컨트롤러에게 보내줘야겠죠 ..

JAVA생초보 필기 - 자동 순위 프로그램 부가설명

이번 프로젝트까지를 통해 알게 된 점: ' 메소드는 서로 달라야한다 ' WHY? = 유지/보수를 위해서이다. 메소드끼리 서로 알면 하나 고칠 때 다른 것도 영향을 받기 때문에 메소드 :~하는 사람 이런 사람 두명을 가진 @Service라는 (사람..) 첨에는 attr이었음 1. for문 뜯어보기 2. 공부 키워드! 3. 순서대로 역할 해석해보기! ★★★