본문 바로가기

Intellij9

TIL) Timestamped로 게시물 작성, 수정시간/날짜를 추가해보자 아래와 같이 게시물 작성, 수정, 삭제, 조회 API를 만들었다. 그런데 작성, 수정 날짜가 나오지 않아서 골머리를 앓고 있었다. 전체 게시글 목록 조회 API 제목, 작성자명(nickname), 작성 날짜를 조회하기 작성 날짜 기준으로 내림차순 정렬하기 게시글 작성 API 토큰을 검사하여, 유효한 토큰일 경우에만 게시글 작성 가능 제목, 작성 내용을 입력하기 게시글 조회 API 제목, 작성자명(nickname), 작성 날짜, 작성 내용을 조회하기 (검색 기능이 아닙니다. 간단한 게시글 조회만 구현해 주세요.) 게시글 수정 API 토큰을 검사하여, 해당 사용자가 작성한 게시글만 수정 가능 - 게시글 삭제 API 토큰을 검사하여, 해당 사용자가 작성한 게시글만 삭제 가능 기존에 사용했던 방법은 Entity.. 2023. 8. 3.
TIL) 투표 프론트앤드 부트스트렙 템플렛, 백엔드 DB 가져오기 오늘 한 일 - 투표 프론트앤드 부트스트렙 템플렛 찾기 - 프론트앤드에 투표 백엔드 DB 가져오기 [투표 프론트앤드 부트스트렙 템플렛 찾기] 사용한 투표 프론트앤드 부트스트렙 템플렛 https://www.bootdey.com/snippets/view/vs-voting-system Bootstrap html snippet. vs voting system Bootstrap snippet and html example. vs voting system, this UI example was created for web development using HTML, Javascript and CSS by Bootdey Admin www.bootdey.com 템플렛으로 제공되는 파일은 html과 css. **여기서 ht.. 2023. 7. 19.
TIP) Intellj Tip For Mac (Update) *편한 단축키, 관련 정보가 있으면 업데이트 됩니다. 단축키 shift + command + F 전체 파일에서 찾기 control + Fn +F6 관련메서드/객체 한번에 바꿈 2023. 6. 27.
TIL) Spring에서 Error creating bean with name 에러 발생! Spring으로 과제 진행 중 실행시킬 때 다음과 같은 에러 메시지가 나왔다. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [/Users/...controller/ProductController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'productService' defined in file [/Users/...myselectshop/service/ProductServic.. 2023. 6. 26.
TIL) Spring Boot Error : Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled 문제: 스프링 부트로 작업 중에 실행버튼을 누르니 에러 메시지가 확인되었다. Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$Enable.. 2023. 6. 23.
TIL) 코드 작성 시, 괄호 조심하자! ( )/{ } 오늘은 가벼운 문제지만 시스템이 돌아가지 않을 수 있는 사항이기에 경험한 에러를 공유하고자 한다. 문제: JdbcTemplate 사용방법을 배우기 위해 DB에 접근하기 위한 정보를 작성하였다. 이때, my sql을 설치할 때 입력한 비밀번호를 적어야 했다. 하지만 실행을 시켜보니 root 쪽에 문제가 발생했다고 에러 메시지가 떴다. [입력한 코드] ... spring.datasource.url=jdbc:mysql://localhost:3306/memo spring.datasource.username=root spring.datasource.password={비밀번호} spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver ... 시도: 구글링을 하여 .. 2023. 6. 15.
TIL) IntelliJ와 Git으로 협업을 해보자 TIL 기준 1. 어떤 문제가 있었는지 2. 내가 시도해 본 것들 3. 어떻게 해결했는지 4. 뭘 새롭게 알았는지 =문시해알 문제: 나의 상황은 Intelij로 코드를 작업 중이었으며 git을 사용하여 Github repository에 수정된 코드를 올려야 하는 상황이다. 이미 master branch는 생성이 되어있었고 4명의 팀원들이 협업하는 과정이기 때문에 내가 수정한 부분을 머지(Merge)하기 위해서 나의 브랜치를 커밋, 푸시하고 마스터 브랜치에 푸시와 머지를 하였다. 머지 과정에서 충돌 부분이 생겼으나 고민하지 않고 accept right를 눌렀더니 수정되어야 할 부분이 수정되지 않은 상황이었다.(Red Highlight!) 우선 충돌을 해결하기 위해 튜터 님께 부탁하여 revert과정을 거쳤.. 2023. 6. 8.
TIL) 최근 주문목록만 출력할 수 있도록 if문 사용하기 TIL 기준 1. 어떤 문제가 있었는지 2. 내가 시도해 본 것들 3. 어떻게 해결했는지 4. 뭘 새롭게 알았는지 =문시해알 오늘은 1문제에 봉착하여 이를 풀어가는 과정을 기록하였다. 키오스크를 업그레이드하는 팀과제를 부여받았는데 내가 맡은 업무는 소비자가 주문 현황 화면을 선택하였을 때 다음과 같은 정보를 포함하는 화면을 만드는 것이었다. 주문 현황에서는 맨 위에 완료된 최근주문 3개를 출력한다. 그 아래에 대기 중인 모든 주문 목록을 출력한다. 가 포함되어 있어야 했고 기존에 만들어 놓은 코드는 최근 주문과 대기 중인 주문 목록이 모두 출력 가능하였으나 최근 주문 3개를 출력하는데 어려움이 있었다. (문제) [ 현재 상황] public void OrderStatus() { //주문현황 System.o.. 2023. 6. 8.
TIL) 팀과제 - MemoVO로 메모장 구현하기 TIL 기준 1. 어떤 문제가 있었는지 2. 내가 시도해 본 것들 3. 어떻게 해결했는지 4. 뭘 새롭게 알았는지 =문시해알 팀과제로 메모장 만들기를 하게 되었다. (아이디와 비밀번호를 포함하여 입력, 목록 리스트, 수정, 삭제, 완료 등) 내가 맡은 역할은 메모리스트 중에서도 글 삭제 후 글 번호를 다시 붙여준다. 글이 삭제된 후 새 글이 입력될 때 idx가 기존 idx값에 이어서 1씩 증가할 수 있도록 count의 값을 수정한다. 였고 문제의 서막이 시작되었다. 메모 리스트 (MemoList) 조건 여러 건의 메모를 저장하는 클래스 이다. 메모 전체를 조회할 수 있다. (Getter/Setter 존재) 작성 최신 순으로 메모를 출력한다. 1건의 글을 메모 리스트에 추가할 수 있다. 글의 수정 또는 삭.. 2023. 6. 5.