본문 바로가기

Spring boot49

Springboot (service추가 및 List 옮기기) 기존의 controller안에서 생성시킨 간단한 list를 옮겨 service라는 라이브러리를 하나 추가하고 그안에 BoardService라는 객체를 하나 더 만들고 Controller에서 호출하도록 만들었다. Postman출력 결과 2021. 9. 28.
Springboot (collection으로 json list 리턴받기) collection으로 json list 리턴받기 간단한 list를 생성 시키기 위해 먼저 BoardController.java에 추가 위의 코드를 만들게 되고 DTO class를 생성시킨다. DTO class란: Board라는 테이블에 담긴 row 데이터를 담음 (테이블 속성, 멤버 변수 1개의 객체당 1개의 로우로 구성) BoilerPlate라고 하는데 Boiler plate란 코드 구조에 따라 변수 이름만 바뀔 뿐 반복되는 코드들, 표준화된 어플리케이션의 구조패턴) 즉 멤버변수의 이름은 다르지만 생김새는 같은것 BoardController.java package kr.ac.daegu.springbootapi.controller; import kr.ac.daegu.springbootapi.model... 2021. 9. 28.
Springboot (간단한 controller 구현 및 postman 설치) 연결 테스트 간단한 controller 구현 postman 설치 1. 연결 테스트 controller을 만들기전 처음 프로젝트를 만든 후 초기 실행을 하였을 때 오류 발생 아래 사진 pom.xml의 빨간색 부분 입력, application,properties 도 입력. --결과 : 연결 테스트가 성공이 되었다.-- 2. 간단한 controller 구현 kr.ac.daegu밑의 controller 디렉토리 생성 -> BoardController.java 생성 실행을 시키고 웹에서 localhost:8080/을 치고 들어가면 다음과 같이 hello!문구가 정상적으로 나온다. logging(BoardController.java) 로그 수준 로그의 5단계 trace(일반적으로 남기는 이벤트 기록) -> debu.. 2021. 9. 27.
spring boot (프로젝트 생성 및 git repository 생성) 계획 spring boot 새 프로젝트 생성 git repository 생성 간단한 controller 구현 commit & push postman 설치 controller url 호출 1. spring boot 새 프로젝트 생성 springboot 새 프로젝트를 생성한다. (name 대소문자 주의) JAVA를 8로맞춤 다음 단계에서 MyBatis Framework, MariaDB Driver 라이브러리를 추가한다. 프로젝트를 만들면 라이브러리를 바로 쓸수 있도록 다운로드중.. 다운로드를 마친후 프로젝트의 초기화면 (help.md) markdown형식으로 표현된 왼쪽의 문서를 오른쪽에 표시해준다 프로젝트에 대한 소개글이 들어가는 파일이다. (프로젝트 이름, 간단 소개, 시스템의 역할,...) how to.. 2021. 9. 27.