🚗 Backend Toy Project

    [스프링부트 게시판] 5. lombok 세팅 및 테스트

    이번 시간에는 우리가 지난 의존성 설정 시간에서 추가하였던 Lombok 시스템을 실질적으로 적용하고 활용해보려고 합니다. Lombok이란? 💡 Lombok Lombok(롬복)은 Java 라이브러리로, 반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리입니다. 보통 Model 클래스나 Entity 같은 도메인 클래스 등에는 daegwonkim.tistory.com 우선 Lombok 시스템을 적용시키기 위해 해당 시스템 파일을 실행시켜야하므로 pom.xml 파일을 열어 Lombok 라이브러리를 추가한 구문을 찾아 파일 경로를 확인해줍니다. 위의 org.projectlombok 경로로 이동할 텐데, Maven은 우리가 라이브러리를 위처럼 추가하게 되..

    [스프링부트 게시판] 4. http 요청 실습

    http 요청 방식에는 대표적으로 4가지가 있습니다. get : 데이터를 받아오기 위함 post : 데이터를 추가하기 위함 put : 데이터를 변경하기 위함 delete : 데이터를 삭제하기 위함 이번 시간에는 위와 같은 http 요청을 실습해보도록 하겠습니다. 우선 새로운 클래스 파일을 만들고 다음과 같이 구현해주었습니다. 이제 서버를 실행시키고 웹 브라우저에서 경로를 입력하여 테스트 해봅니다. get 요청의 경우 위처럼 잘 동작하는 것을 확인할 수 있으나, 나머지 post, put, delete 요청은 동작하지 않을 것입니다. 그 이유는 웹 브라우저로는 get 요청만 할 수 있기 때문입니다. 따라서 나머지 요청을 테스트해보기 위해 프로그램을 따로 마련해주었습니다. Postman POSTMAN CHRO..

    [스프링부트 게시판] 3. Git 설치 및 GitHub 연동

    이번 시간에는 Git을 설치하고 GitHub에 Repository를 생성하여 프로젝트를 연동하고 관리할 수 있도록 설정해보겠습니다. 해당 작업을 수행하기 위해서는 사전에 Git이 설치되어 있어야 하며 GitHub 계정을 가지고 있어야 합니다. 우선 GitHub에서 프로젝트를 연동시킬 새로운 Repository를 생성해주겠습니다. 다음으로 우리 프로젝트가 저장되어 있는 폴더(처음에 지정한 workspace)로 이동하여 마우스 우클릭한 뒤, 'Git Bash Here'을 클릭하여 Git에 접속합니다. 이후 아래의 명령어들을 순서대로 입력해줍니다. git init git add . git commit -m "환경세팅 완료" git remote add origin [your-repository-url] git ..

    [스프링부트 게시판] 2. MySQL 세팅

    이번 시간에는 MySQL DataBase를 사용하기 위해 MySQL 환경설정 및 연결을 진행하겠습니다. 1. MySQL 환경설정 우선 MySQL Workbench에서 관리자(root)로 새로운 커넥션(Connection)을 만든 뒤, 입장하여 아래의 코드를 입력하고 실행해줍니다. -- 유저이름@아이피주소 create user 'cos'@'%' identified by 'cos1234'; -- ON DB이름.테이블명 -- TO 유저이름@아이피주소 GRANT ALL PRIVILEGES ON *.* TO 'cos'@'%'; CREATE DATABASE blog CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; use blog; 다음으로는 MySQL 한글 설정을 위해 ..