카테고리: 코딩

3. JHipster rest api 테스트

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

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에서 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. 디렉토리 구조프로젝트 생성이 정상적으로 진행되었다면 아래와 그림과

1. SpringBoot Backend 서버 구축

개요인텔리제이 springboot 개발환경을 구축하여 backend 프레임워크 구성을 진행 하고자 한다.본 기술블로그에서 vue 관련 내용들을 정리 예정인데 backend framework는 springboot를사용할 예정이다. jpa swagger mybatis 등 실무에서 사용하는 기술들에 대해 정리 예정이다. 인텔리제이 설치먼저 아래 사이트에서

mac에 oepnjdk 19.0.1 버전 설치방법

mac에 oepnjdk 19.0.1 버전 설치방법mac에서 openjdk 최신 버전 설치하는 방법에 대해서 정리한 내용이다. openjdk 다운로드아래 사이트에서 설치하고자 하는 jdk 파일을 다운로드 한다. https://jdk.java.net/archive/ 압축해제 후 파일이동다운로드 받은 파일의 압축을 풀어준다.압축푼 파일을 /Libr

실무자가 알려주는 vue.js

개요Vue.js는 React.js와 함께 가장 인기있는 자바스크립트 프레임워크 중의 하나이다.w3techs.com의 2023년 3월 16일 기준 시장점유율을 보면 react 대비 아직 많은사이트에서 사용되고 있지는 않지만 트래픽이 높은 사이트에서 활용되고 있음을 알수있다. 1년 넘게 프로젝트를 진행해보면서 느낀건 정말 쉽다는 점이다. 구글 트랜드