3. JHipster rest api 테스트

개요만들어진 rest api 를 보면서 힙스터가 어떻게 동작하는지 확인해 보자. rest api 테스트는postman 을 통해서 진행할 예정이다. postman 설치방법은 아래 링크에 정리해 두었다. postman 설치 jhipster 백엔드 실행터미널을 열어 아래 명령어를 입력한다. 1./mvnw jhipster 프론트 실행새로운 터미널을 열어 아

postman 설치

windows server 2022에 postman 설치postman 사이트 접속 https://www.postman.com/windows 아이콘을 클릭하여 다운로드 화면으로 이동 windows 64-bit 버튼을 클릭하여 다운로드 진행 다운로드 받은 파일을 더블클릭하여 설치 진행 Sing in 버튼 클릭 포트스맨 등록한 이메일 주소 패

3. oracle 21c 사용자 생성

oracle 21c 사용자 생성방법oracle 21c 에서 사용자 생성하는 방법은 아래와 같다. 오라클 21c 에서 계정을 생성할때는 c## 붙여야 하므로 이를 붙이지 않기 위해 아래와 같이 설정한다. 1ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE; 아래 명령어로 오라클 사용자를 생성한다. 1CREATE

2. windows server 2022 에 oracle 21c 설치

windows server 2002에 오라클 21c 설치방법windows 환경에서 오라클을 설치하는 방법에 대해서 알아보자. 다운로드아래 사이트에서 오라클 21c 버전을 다운로드 받는다.윈도우 64bit 버전으로 다운로드 받는다. 다운로드 받을때 로그인하라고 하는데 오라클 사이트는자주 사용할예정이니 미리 계정을 만들어 놓자. 로그인하면 파일 다운로드기

1. mac에서 virtualbox 로 window server 2022 평가판 설치하는 방법

1. 개요windows 서버에 오라클을 설치할일이 있어 windows 2022 트라이얼 버전을 다운로드 받아서설치 했던 내용을 정리 했다. mac 에 virtual box 에 윈도우 서버 2022를 설치하실려는분들은 참고 바란다. 트라이얼버전은 180간 무료로 사용할수 있다. 다운로드우선 아래 사이트에서 다운로드를 진행한다.https://www.mi

vuejs 서비스 포트 변경

Vue.js 를 시작하면 8080 포트로 서비스가 시작 됩니다. 8080 말고 다른 포트를 변경하고 싶을때는 package.json 파일을 아래와 같이 수정합니다. port 8077 : 포트를 8077로 변경했습니다. 12345"scripts": { "serve": "vue-cli-service

2. JHipster 실행

개요1번 설치가 성공적으로 끝났다면 JHipster 를 실행해보고 어떻게 동작하는지 확인 하면서 힙한 자바 개발자로 변신하자 mariadb 데이터베이스 생성 및 계정생성아래 링크를 클릭하여 디비 생성 및 사용자 생성을 먼저 진행한다.jhipster db 생성 및 사용자 생성 db 연결정보 변경jhipster 프로젝트를 인텔리제이에서 오픈한후 아래 d

1. JHipster 설치

개요springboot 로 restapi 를 만들일이 생겼다. 처음부터 끝까지 다만들려고 하니 시간이 너무 많이 걸릴것 같고잘 만들어진 오픈소스가 있을것 같아 구글링하다가 jhipster (제이 힙스터) 라는 개발 플랫폼을 알게되었고,정리가 잘되어 있는 사이트가 없어 정리한다. JHipster 란?“Hipster”는 미국에서 시작된 문화 용어로, 모

mac 환경에서 node.js 설치하기

Mac에서 Node.js를 설치하는 방법 Node.js 공식 웹사이트(nodejs.org)에 접속한다. “Downloads” 메뉴를 클릭한다. 현재 버전의 Node.js 설치 파일을 다운로드한다. (macOS용 다운로드 링크: https://nodejs.org/en/download/) 다운로드 받은 설치 파일을 더블클릭하여 설치를 시작 설치 과정에서

mac에서 mariadb 계정생성

개요mac 에서 maria db 접속 및 데이터베이스 생성 사용자 생성방법에 대해서 정리한 내용이다. db 접속터미널을 하나 열어서 아래 명령어를 입력한다. 1mariadb database 생성create database 생성할 데이터 베이스명 1create database jhipster; db 사용자 생성create user ‘생성할유저‘@’접

10. SpringBoot Backend 서버 구축

SpringBoot Mariadb 설정spring boot 에 mariadb(mysql) 연결하는 방법에 대해서 알아보겠습니다. 1. mariadb user 생성전 사용하는 pc가 mac 이라 mac 에 설치를 진행했고 자세한 설치 방법은 아래 url을 참고하세요 /setup/mariadb/z101-install_mac_ma

9. SpringBoot Backend 서버 구축

SpringBoot Freemarket 설정spring boot 와 freemarker 템플릿 엔진 h2 db를 이용하여 간단한 app 을 만들어 보겠습니다. 기능설명 엑셀파일을 서버에 업로드하면 apache poi 라이브러리를 이용하여 엑셀 데이터를 읽은 다음 h2 db 에 업로드 합니다. 또한 업로드한 엑셀 데이터도 같이 표시 합니다. h2 db

8. SpringBoot Backend 서버 구축

8. RESTful API 디자인 원칙제가 생각하고 만들려고 하는 서비스는 frontend와 backend 서버가 별도로 구분되어 운영됩니다. backend 부분은 springboot 에서 restapi 형태로 데이터를제공합니다. 데이터를 어떻게 리턴할지 정리해 보겠습니다. 대부분 아래와 유사하게 작성할것 같은데요 만들어 보면서 정리해보겠습니다.

7. SpringBoot Backend 서버 구축

7. Swagger 3.x 설치프로젝트를 진행할때 frontend와 backend 개발자가 다른경우가 많습니다. 이때 백엔드 개발자가 만든 api 사용법에 대해서 알려주어야되는데 보통 엑셀 같은걸로 정리해서 보내주는데 그런 문서 작업하는것도 공수가 많이 들어가죠 이때 유용하게 사용할수 있는게 swagger 입니다.swagger 들어가서 보시구요~ 거

6. SpringBoot Backend 서버 구축

6. SpringBoot Ignite 캐쉬설정프로젝트를 진행하다 보면 캐쉬를 사용해야 하는 경우가 있습니다. 실시간으로 변하는 dash board를 구축해달라고 할때 전 주로 캐쉬를 이용해서 문제를해결합니다. 대쉬보드를 사용하는 사용자가 천명 이라고 가정하고 대시보드는 5초마다 한번씩 변경되어 되고 한번에 불러오는 데이터량은 1만건 정도 된다고가정하

5. SpringBoot Backend 서버 구축

5. Springboot Mariadb 설정h2 db 경우에는 간단한 application 만들때는 좋지만 규모가 있는 application 만들때는 문제가 있습니다. springboot + h2 db를 탑재한 상태에서dbeaver 를 통해 h2 db 에 접속하면 lock 상태로 접속할수 없다는 오류가 발생했습니다. 방법을 찾을수 있겠지만 과감히 버리

4. SpringBoot Backend 서버 구축

4. Aws 배포지금까지 만든 springboot 프로그램을 war 파일로 만든다음 aws에 배포하여 특정디렉토리로 요청이왔을때는 springboot가 응답하도록 설정해보겠습니다.aws에 서버 구축과 php + mariadb 연동 + ssl 설정하는방법은 아래 url 참고하세요 /setup/aws/z101-freetier.

3. SpringBoot Backend 서버 구축

3. SpringBoot H2DB 연동h2 db 와 spring boot 를 연결하는 방법에 대해서 알아보겠습니다. h2 db 설치하는 방법은 Setup 부분을 확인하세요 1. 디렉토리 구조디레토리 구조는 아래와 같으며 3개 파일을 추가할 예정입니다. 미리 파일을 만들어 주세요 12345678910111213141516171819build.gradl

2. SpringBoot Backend 서버 구축

2. SpringBoot 첫 예제rest api 만들기 2번째 시간입니다. 오늘은 새로운 언어를 배울때 항상 제일 먼저 나오는 hello 출력을 진행하겠습니다. rest api 니 ur l을호출하면 hello goodsaem! 을 출력하는 api를 만들어 보겠습니다. [[toc]] 1. 디렉토리 구조프로젝트 생성이 정상적으로 진행되었다면 아래와 그림과