반응형

# 2. Web/Spring Boot 5

Postman으로 Controller단 기능체크하기

http://localhost:8080/cameo/user/info/test@mail.com 로 요청을 보내준 이유 1. application.properties에서 server port 번호 확인해주기. // application.properties.xml server.port=8080 따라서 다음의 주소로 시작하게됨. http://localhost:8080 2. application.properties에서 context-path 경로 확인해주기. // application.properties.xml server.servlet.context-path=/cameo 따라서 다음의 주소가 됨. http://localhost:8080/cameo 3. Controller 파일에서 다음과 같이 RequestMap..

(Project) Lombok이란?

Lombok이란? Java의 라이브러리 반복되는 메소드를 Annotation을 통해 자동으로 작성해주는 라이브러리. Getter, Setter, Equlas, ToString 등 다양한 방면의 코드를 자동완성 시킬 수 있다. Lombok을 이용한 코드는 컴파일 과정에서 Annotation을 통해 코드를 생성하여 .class에 담기게 된다. 보통 DTO나 Model, Entity의 경우 Lombok의 도움이 많이 필요하다. 코드의 양을 줄여주고 가독성을 높여준다. 따라서 많은 개발자들이 선호하는 라이브러리지만 호불호가 갈리기도 한다. 다른 라이브러리와 충돌이 발생할 수도 있고 내가 원하지 않는 방식으로 작동할 수도 있기 때문. 🔽 Reference Lombok이란? Lombok이란? Lombok이란 Jav..

Spring Boot_사전 세팅 / 프로젝트 생성 / 서버 실행

프로젝트 생성 전 Spring Boot 세팅 Spring Boot 프로젝트 생성하기 Spring Boot로 서버 Run해보기 1. MySQL에서의 name과 password 확인 2. properties에 username과 password 입력 3. 만약 DB에 아무런 값이 없다면, 테이블을 하나 생성해주자. # ssafy란 이름의 DB를 생성 create database ssafy; # ssafy란 이름의 DB를 사용하겠다고 선언 use ssafy; # table을 간단히 생성 create table test( user_id varchar(20) primary key, user_pw varchar(20), user_name varchar(20), user_email varchar(30) ); 위의 쿼리..

STS(Spring Tool Suite)란?

Spring framework 개발 환경 구축 방법 2가지 1. eclipse에 필요한 플러그인만 골라서 STS환경을 추가 설치(Marketplace 이용) 2. eclipse 없이 STS만을 다운로드. 만약 2번의 경우를 선택하게 되면 스프링 개발환경에 필요한 다양한 플러그인들이 모두 자동으로 설치된다. 따라서 필요없는 플러그인도 다운받아져 다소 무겁다. [참고] Spring framework = Spring F/W STS란? Spring Tool Suite 이클립스 베이스에 Spring F/W plugin이 자동으로 추가된 IDE 즉, 스프링에 특화된 이클립스. 장점 이클립스에 기본으로 포함안된 플러그인이 미리 세팅돼있어서 편하다. 톰캣을 깔지 않아도 신규프로젝트 생성하면 개발자용 톰캣 서버를 자동으..

반응형