본문 바로가기

분류 전체보기118

[실습] 스프링부트(Spring Boot)로 공지사항/게시판 구현하기 - REST API(Controller, Service) 구현하기 오늘의 Spring Boot 실습 목표는 "공지사항/게시판 만들어보기!" 입니다. 본 게시글에서 다루는 사항은 공지사항/게시판의 기능을 구현하기 위해 REST API로 DB를 CRUD하는 코드를 구현 및 테스트하는 과정입니다. 공지사항/게시판 구현하기 - REST API 구현 및 테스트 사전 준비 아래 사항에 대해서 사전 준비가 완료되지 않으신 분들은 아래 링크를 참조하여 사전 준비를 진행합니다. [실습] 스프링부트(Spring Boot)로 관리자/직원 전용 Web Application 개발하기 - 백엔드(Back-end) 환경 구축하기 [실습] 스프링부트(Spring Boot)로 공지사항/게시판 구현하기 - DB Table, Entity, Repository 구현 및 CRUD 테스트 구현하기 혹시라도 .. 2023. 1. 31.
"Cloud Agent Error: Can not send requests to localhost. Select a different agent." 오류 해결 방법 Postman에서 localhost로 REST API 호출시 에러 발생하는 경우 상황 Postman 사용 환경 구축 후, REST API 호출 테스트를 첫 시도하는 중에 아래 이미지와 같이 Agent 관련 오류가 발생하였습니다. 위 오류의 해결책으로 우측에 'Use Postman's Desktop Agent'를 제시하고 있습니다. 위 사진에 안내되는 오류 메세지를 텍스트로 써보자면 아래와 같습니다. "Cloud Agent Error: Can not send requests to localhost. Select a different agent." 해결 방법 1. Postman 우측 하단에 위치한 'Agent'에서 사용할 Agent를 'Desktop Agent'로 선택 혹은 위 이미지에서 오류 메세지 우측에.. 2023. 1. 30.
[실습] 스프링부트(Spring Boot)로 공지사항/게시판 구현하기 - DB Table, Entity, Repository 구현 및 CRUD 테스트 구현하기 제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다. 혹시라도 오입력된 정보가 있다면, 댓글 남겨주세요! 오늘의 Spring Boot 실습 목표는 "공지사항/게시판 만들어보기!" 입니다. 본 게시글에서 다루는 사항은 공지사항/게시판의 기능을 구현하기 위해 DB(Table)을 생성 및 해당 테이블에 대한 CRUD를 테스트 코드를 작성하는 과정입니다. 공지사항/게시판 구현하기 - DB Table 생성 및 CRUD 테스트 사전 준비 아래 사항에 대해서 사전 준비가 완료되지 않으신 분들은 아래 링크를 참조하여 사전 준비를 진행합니다. [실습] 스프링부트(Spring Boot)로 관리자/직원 전용 Web Application 개발하기.. 2023. 1. 27.
[실습] 스프링부트(Spring Boot)로 공지사항/게시판 구현하기 - DB, API 기획/설계하기 제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다. 혹시라도 오입력된 정보가 있다면, 댓글 남겨주세요! 오늘의 실습 목표는 "공지사항/게시판 만들어보기!" 입니다. 본 게시글에서 다루는 사항은 공지사항/게시판의 기능을 구현하기 위해 DB(Tables), API를 기획/설계하는 과정입니다. 공지사항/게시판 구현하기 - 기획/설계 가장 기본적인 게시글 등록, 수정, 삭제 기능을 위주로 기획하였습니다. UI/UX 공지사항/게시판의 Layout에 대한 기획/설계는 아래 링크를 참조해주세요. https://logs-jejustone.tistory.com/42 DB - Schema: web-app - Table Name: notice.. 2023. 1. 26.
스프링부트(Spring Boot) 프로젝트(폴더, 디렉터리) 구조 제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다. 혹시라도 오입력된 정보가 있다면, 댓글 남겨주세요! Spring Boot 개발하기에 앞서 Spring Boot 프로젝트(폴더, 디렉터리)의 구조를 먼저 살펴봅니다. Spring Boot 프로젝트 폴더/디렉터리 Spring Boot 프로젝트를 처음 생성하면, 아래와 같이 프로젝트 구조, 폴더/디렉터리 구조를 확인하실 수 있습니다. 기본 구조 ▶ src\main\java 클래스, 인터페이스 등 자바 파일이 위치하는 최상위 폴더 ▶ src\main\resources templates 화면 관련 템플릿 파일(*.html)이 위치하는 폴더 스프링부트에서는 타임리프(Thymeleaf.. 2023. 1. 25.
[실습] 스프링부트(Spring Boot)로 관리자/직원 전용 Web Application 개발하기 - 백엔드(Back-end) 환경 구축하기 제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다. 혹시라도 오입력된 정보가 있다면, 댓글 남겨주세요! 본 게시글에서는 관리자/직원 전용 웹 어플리케이션을 구현하기에 앞서 백엔드(Back-end) 환경을 구축하는 과정을 기록합니다. 백엔드(Back-end) 환경 구축하기 스펙 Framework: Spring Boot Dependencies: Spring Web | MySQL Driver | Spring Data JPA | MyBatis Tool: IntelliJ DB: MySQL GUI: MySQL Workbench 구축 과정 1. 아래 '상세 내용 링크'를 참고하여 '설치 목록'에 기록된 사항을 모두 설치합니다. [ 상세.. 2023. 1. 24.
스프링부트(Spring Boot) 플러그인(Devtools, Live Reload++, Lombok) 설치하기 제목의 글을 설명하기에 앞서 정보전달의 목적도 있지만, 제가 잊지않기 위해서 공부 및 정리하며 쓰는 글이라는 사실을 미리 고지합니다. 혹시라도 오입력된 정보가 있다면, 댓글 남겨주세요! 본 게시글에서는 스프링부트(Spring Boot)로 개발하기에 전, 개발 편의성을 올려주는 플러그인을 설치하는 과정입니다. 스프링부트(Spring Boot) 플러그인 설치하기 Spring Boot Devtools 변경 사항이 발생할 때마다 서버를 재시작할 필요없이 자동으로 재기동되어 변경 사항을 확인할 수 있습니다. 방법 1. 'build.gradle' 파일의 dependencies에 아래 코드를 추가합니다. dependencies { ... developmentOnly 'org.springframework.boot:sp.. 2023. 1. 23.