전체 글
-
3-1, 3-2 Bean 수동등록, 같은 타입의 Bean이 여러개 라면?스파르타 강의 정리 2023. 11. 7. 20:08
Bean 수동등록 빈은 애너테이션을 통해 자동으로 등록하는 것이 관리도 편하고 좋다. 그럼 수동등록은 언제해야하는가? 기술적인 문제나 공통 관심사를 사용할때 처리하는 객체들은 수동으로 등록하는게 좋다. 공통 log처리, 같은 비즈니스로직을 지원하기 위한 부가적이고 공통적인 기능들을 기술지원 Bean이라고 부른다. 그리고 이러한 것들을 수동으로 등록하나. 수가 적기 때문에 수동으로 등록하는 것이 부담스럽지 않고, 여기서 문제가 발생했을 때 위치를 찾기도 쉽다. @Test @DisplayName("수동 등록한 passwordEncoder를 주입 받아와 문자열 암호화") void test1() { String password = "Robbie's password"; // 암호화 String encodePass..
-
23/11/6 개인프로젝트 마무리오늘/Today I.. 2023. 11. 6. 20:20
WHAT I DID TODAY 개인프로젝트 마무리 스프링 강의 복습 약간 DETAILS '스파르타코딩클럽/스프링프로젝트1' 카테고리의 글 목록 like-it-too.tistory.com ANYTHING 일요일에 Use Case 가 뭔지 찾아볼때까지만 해도 막막했으나 그 이후로는 진도가 수월하게 나갔다. 일요일 밤까지만 해도 "스프링 그게 뭔데" 라는 느낌이었다면 지금은 했던 부분은 어느정도 기억을 더듬어서 다시 만들 수 있는 정도. 이래서 코딩은 책을 여러번 보기보다 한번 실습을 해야하는데 머리는 알아도 그게 쉽게 되지 않는게 아쉬울뿐이다. THIS WEEK'S GOAL 스프링 복습 자바 람다, 스트림 끝 지급되는 강의 목요일까지 끝내기
-
[개인프로젝트] API 명세 작성 및 최종제출스파르타코딩클럽/스프링 개인 프로젝트 - 기본 CRUD 2023. 11. 6. 20:16
기능 Method URL request response 설명 게시물 등록 POST /api/post { "index": 8, "userName": "_user_name", "password":"1234" "title": "updated_title", "content": "updated_content", "createdAt": "2023-11-06T18:24:25.204669", "modifiedAt": "2023-11-06T18:24:25.204669" } { "index": 8, "userName": "_user_name", "title": "updated_title", "content": "updated_content", "createdAt": "2023-11-06T18:24:25.204669", "..
-
[개인프로젝트] ERD 작성스파르타코딩클럽/스프링 개인 프로젝트 - 기본 CRUD 2023. 11. 6. 05:05
ERD란? Entity-Relationship Diagram 의 약자. 데이터베이스에서 엔티티 및 그 관계를 시각적으로 표현한 다이어그램 데이터베이스의 구조와 관계를 설명하기 위해 시각적으로 표현 Entity란? 데이터의 집합을 의미 저장되고 관리되어야하는 데이터 유무형의 대상을 지칭 Entity의 특징 유일한 식별자를 갖고 있어야한다. 2개 이상의 인스턴스가 있어야한다. 반드시 속성을 가지고 있어야한다. 다른 entity와 최소 한 개 이상의 관계가 있어야한다. Entity의 종류 공부 하는 김에 마저 정리 엔티티는 유형, 무형에 따른 종류, 발생하는 시점에 따라 나뉜다. 유형과 무형에 따른 종류 종류 설명 유형 엔티티 지속적으로 사용되는 엔티티 개념 엔티티 물리적 형태가 없는 엔티티. 개념적으로 사용..
-
[개인프로젝트] Use Case Diagram 이란?스파르타코딩클럽/스프링 개인 프로젝트 - 기본 CRUD 2023. 11. 5. 22:14
"스파르타 익명 게시판 서버 만들기" 개인프로젝트 구현사항 Use Case Diagram API 명세 ERD 구현 세부 사항 게시글 작성 제목, 작성자명, 비밀번호, 작성내용, 작성날짜를 저장 저장한 게시글을 반환받아 확인할 수 있다. (비밀번호는 볼 수 없음) 게시글 조회, 게시글 전체 조회 비밀번호는 볼 수 없음 게시글 수정 제목, 작성자명, 작성내용 수정 게시글 수정 요청시 비밀번호를 함께 전달하며, 비밀번호가 일치할때만 수정 가능 게시글 삭제 비밀번호를 함께 전달하여, 일치할 경우 삭제 가능 게시글 수정, 삭제 요청시 비밀번호가 일치하지 않을경우 Status Code, Error 메시지 정보 반환 프로젝트 진행 순서는 Use Case Diagram -> ERD -> API 명세 -> 코드 작성 순..