본문 바로가기
  • Coding & Book

Back-End/Springboot14

SpringBoot에서 Vue.js를 연동하고 실행해보자 구현해 볼 것프로젝트를 진행하던 중 Vue.js를 SpringBoot에서 사용해야 하는 경우가 생겼습니다.따라서 Vue.js를 프로젝트를 기존에 진행하고 있던 spring Boot 내에서 설치하여 배포하려고 합니다. 설치 방법먼저 vue프로젝트를 설치해보겠습니다.깔끔하게 보기 위해서 Spring Boot 프로젝트에 vue 폴더를 생성한 후 진행하겠습니다.생성하는 방법은 리눅스 mkdir 명령어를 사용하도록 하겠습니다.mkdir vue  그러면 아래와 같이 vue 폴더가 생깁니다.  그럼 이 vue 폴더에서 작업을 하기 위해 vue 폴더로 디렉터리의 위치를 변경하겠습니다.변경 명령어는 cd 디렉토리명입니다.cd vue 그다음 vue 프로젝트를 만들어 주기 위해 아래 명령어를 시작해 줍니다.vue init .. 2024. 5. 4.
[Spring boot] 간단한 회원가입 코드 구현해보기_2 이전 포스팅 https://loui3.tistory.com/210 [Spring boot] 간단한 회원가입 코드 구현해보기 이전 포스팅 https://loui3.tistory.com/207 [Spring boot] 간단한 회원가입 구현해보기 구현해 볼 것 오늘은 Spring Boot와 JWT(JSON Web Token)를 사용하여 간단한 회원가입 및 로그인 기능을 구현하는 방법에 대해 loui3.tistory.com 구현해 보기 이번 포스팅에서는 회원가입에서 Repository와 Service를 구현해 보도록 하겠습니다. 이들은 데이터베이스와의 로직을 처리하거나 상호작용하는데 중요한 역할을 합니다. 각 부분을 자세히 살펴보면서 어떻게 동작하는지 알아보겠습니다. Repository: 데이터베이스와 상호작용.. 2024. 4. 7.
[Spring boot] 간단한 회원가입 코드 구현해보기 이전 포스팅 https://loui3.tistory.com/207 [Spring boot] 간단한 회원가입 구현해보기 구현해 볼 것 오늘은 Spring Boot와 JWT(JSON Web Token)를 사용하여 간단한 회원가입 및 로그인 기능을 구현하는 방법에 대해 알아보겠습니다. 본 기능은 제가 스프링 시큐리티에 대해 더 많이 알아보기 loui3.tistory.com 구현해보기 Spring Boot를 사용하여 간단한 사용자 등록 시스템을 구현하는 방법을 상세히 살펴보겠습니다. 코드는 RegistrationController, UserDTO, User 엔터티, UserRepository로 구성되어 있습니다. 각 부분을 자세히 살펴보면서 어떻게 동작하는지 알아보겠습니다. UserDTO: 데이터 전송을 위한 .. 2024. 3. 13.
[Spring boot] 간단한 회원가입 구현해보기 구현해 볼 것 오늘은 Spring Boot와 JWT(JSON Web Token)를 사용하여 간단한 회원가입 및 로그인 기능을 구현하는 방법에 대해 알아보겠습니다. 본 기능은 제가 스프링 시큐리티에 대해 더 많이 알아보기 위해 기본적인 Java 및 Spring Boot 기능만을 사용하여 회원가입 및 로그인을 구현해봤던것입니다.(실무는 X) 회원가입 시나리오 사용자는 회원가입 페이지에 접속하여 필요한 정보를 입력합니다. 입력한 정보는 서버로 전송되고, 서버는 받은 양식을 검증합니다. 유효한 양식인 경우, 서버는 받은 정보를 기반으로 새로운 사용자를 생성합니다. 생성된 사용자 정보는 서버에 저장되고, 사용자에게 회원가입 성공 메시지를 반환합니다. 로그인 시나리오 사용자는 로그인 페이지에 접속하여 아이디와 비밀.. 2024. 3. 9.
[Spring boot] war배포시 404 ERROR 해결 방법 문제가 일어난 부분 프로젝트를 맡게 되어 Local에서 테스트를 진행한 후 war 파일을 tomcat에 배포하였습니다. 평소와 다를 게 없어 war 파일을 넣고 tomcat이 실행됐다고 나와 문제가 없는 줄 알았습니다. 하지만 서버에서 테스트를 하기 위해 postman에서 값을 넣고 전송해 보았지만 404 에러가 발생했습니다. 여기서 처음 보는 오류라 많이 당황하였습니다. Local에서는 실행이 되므로 코드문제는 아닌데 서버에서 돌리기만 하면 문제가 생겨 멍 해졌던 것 같습니다. 해결방법 몇 시간을 헤맨 결과 SpringBootServletInitializer 클래스가 없어서 생긴 것이라는 것을 깨달았습니다. Spring Boot는 내장형 서버를 사용하여 독립적으로 실행이 가능한데 이 때문에 Local .. 2024. 1. 8.
IntelliJ IDEA와 Git 연결하기 IntelliJ IDEA와 Git 왜 연결할까? windows 환경에서 리눅스 명령어를 사용하기 위해 연결해주려고 합니다. Git을 사용하여 여러명이 동시에 작업을 할수 있도록 도와줍니다. Git Bash와 연결해주는 방법 IntelliJ 에서 File -> Settings를 눌러줍니다. (ctrl + alt + s를 눌러 Settings 창을 열수도 있습니다.) Settings 창에서 Tools -> Terminal 을 클릭해줍니다. Application Settings -> Shell path 항목에 "Git이 설치되어 있는 경로\shell이 설치된 경로"를 입력해주신후 -login -i 를 입력해줍니다. 그 후 터미널로 가시면 정상적으로 작동하는것을 볼수 있습니다. 2023. 12. 11.