본문 바로가기

분류 전체보기110

RestAPI 만들기_4(CRUD 로직구현) ※이 글은 유튜버'악분 일상' 님의 영상을 참고하였습니다. https://iron-mentalman.tistory.com/entry/RestAPI%EB%A7%8C%EB%93%A4%EA%B8%B0-3CRUD RestAPI만들기_3(CRUD) 1.crud template 만들기 먼저 RestAPI라는 class를 만들고 RestController로 데이터 반환 컨트롤러 생성 -> 적절한 함수 배치. 2. path 설정 데이터 타입 json으로 path를 기입 id와 name, author, price를 보냈을 때, Reque iron-mentalman.tistory.com 참고하세요 1.DB 하지만 우리는 간단하게 공부하는 차원에서 대안으로 진행 리스트를 사용해서 구현해보자! ( db의 역할을 리스트가 하는.. 2023. 6. 11.
RestAPI만들기_3(CRUD) 1.crud template 만들기 먼저 RestAPI라는 class를 만들고 RestController로 데이터 반환 컨트롤러 생성 -> 적절한 함수 배치. 2. path 설정 데이터 타입 json으로 path를 기입 id와 name, author, price를 보냈을 때, RequestBody부분으로 옮 -> 해당 데이터 타입에 맞는 클래스를 만들어서 이를 RequestBody 옆의 변수로 선언 -> 형식에 맞는 json을 알아서 객체로 받을 수 있음. 우리는 등록과 수정에서 json을 사용하므로 /add 와 /update 관련 함수에서는 @RequestBody설정! 위 내용 처럼 path/동적 경로를 가지고 있는 케이스에서는 @PathVariable + (받을 변수) 로 설정하면 됨. 결과 이렇게 .. 2023. 6. 10.
Postman 사용하기 api의 기능을 시험하려면 postman은 정말 많은 도움이 됩니다. http(https포함) 요청을 날리고 응답을 보여주는 서비스입니다. 1. postman 설치 www.postman.com/ Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. www.postman.com 해당 홈페이지에 접속하여 회원가입 후 로그인 한다. 아래의링크에 들어가 다운로드 한다. Download P.. 2023. 6. 10.
RestAPI 만들기_2(사용자 요청 정리) ※ 다음의 내용은 유튜버 '악분 일상' 님의 restful api영상을 참고했음을 알려드립니다. ○ 사용자 요청 처리 클라이언트가 /(루트) 라는 경로로 요청한 경우 스프링 프레임워크가 hello world문자열을 리턴하는 결과를 만들어 보자 1) 클래스 생성 및 컨트롤러 설정 왼쪽 project에서 Helloworld라는 클래스를 만들어주고 오른쪽에 @Controller라는 어노테이션을 달아줌 2) RequestMethod.Get과 루트 설정 다음과 같이 get방식으로 request받는 String 매서드를 controller 안에서 정의한다. 3) 띄울 html 화면 만들고 연결 RequestMapping에서 다음과 같이 index.html화면을 return 하도록 설정하고 html화면 편집은 1. .. 2023. 6. 10.
RestAPI 만들기_1(세팅) 목표 Springboot를 이용하여 간단한 crud 만들기 -> 책을 등록,수정,삭제,조회 함. -> RESTAPI 사용 -> DB 미사용 -> UI 미구현 ※사전조건 : 언어숙달 / 인텔리제이IDE사용법 / POSTMAN 사용법은 숙달되었다는 가정하에 작성합니다. 1. 스프링 실행할 때 포트변경 기본적으로 스프링 프로젝트는 localhost8080을 통해 실행된다. 해당 포트가 중복되어 다음의 오류가 발생할 때, 포트주소를 변경해야한다. 다음과 같이 application.properites에 들어가서 server.port=9010으로 9010포트로 바꿔줬다. 다시 재실행 하였을 때, tomcat initialized가 9010을 통해 이뤄진것을 확인 가능하다. 2023. 6. 10.
에코프로비엠 5분주가분석 에코프로비엠 (이하 "회사")은 글로벌 초일류 기업을 목표로 하는 친환경 및 에너지 산업 전문기업입니다. 특히, 전기차 배터리 소재 제조 분야에서 쌍떡잎 아소세테이션 경쟁력을 갖춘 제조사로서의 지위를 구축하였습니다. 에코프로비엠의 주가 흐름을 이해하고 분석하는데 중요한 요소들을 살펴봅니다. ㄴ 기업 성장 에코프로비엠은 친환경 에너지 소재 개발을 통한 지속적인 성장성을 보여주고 있습니다. 전기차 배터리 소재 분야에서 리튬아이아나산형 전지소재(LFP)를 제조하는 것에 초점을 맞추고 있으며, 이를 통해 글로벌 시장에서 입지를 다진 바 있습니다. 지속적인 연구 개발로 높은 기술력을 바탕으로 혁신적인 제품과 서비스를 제공하고 있어, 향후 주가 상승의 견인력이 될 것으로 기대됩니다. 금융 상황 및 거래량 변동 에코.. 2023. 6. 9.
반응형