application.properties과 application.yml 차이

스프링부트 프로젝트를 설정하다보면 application.properties 또는 application.yml 혹은 둘 다 만날때가 있다.
이 둘은 외부 속성을 설정하는 파일이다. 그럼 둘의 차이점은 무엇일까?

Read More

[스프링부트]Springboot + Spring Security + JWT 기본 dependencies 추천

스프링부트 + 스프링시큐리티 + JWT + MyBatis + MariaDB로 진행하는 API프로젝트에서 참고하면 좋은 프로젝트 구조와 pom.xml을 공유하고자한다.
프로젝트 구조와 사용하는 의존성에는 완벽이란 없다. 자신의 프로젝트에 맞게 알아서 골라서 사용하면 된다.

프로젝트구조

Read More
[스프링부트]Springboot REST API

[스프링부트]Springboot REST API

Springboot에서 REST API(REST API개념 바로가기)를 테스트해보자.
스프링부트 프로젝트 기본설정은 아래와 같다.

스프링부트 기본 설정

  • Project: Gradle Project
  • Spring Boot: 2.4.4
    • (SNAPSHOT)은 개발진행중인 베타버전을 뜻 함. (SNAPSHOT)없는 버전으로 선택하기
  • Language: Java
  • Packaging: Jar
  • Java: 8
  • Dependencies: Spring Web
Read More
[오류일지]React에러 Warning: Failed prop type: The prop `open` is marked

[오류일지]React에러 Warning: Failed prop type: The prop `open` is marked

상황

스프링부트와 리액트 MySQL를 사용하여 학사프로그램을 만들고 있다.
리액트 작업 도중 Warning: Failed prop type: The prop open is marked as required in ForwarRef(Menu), but its value is undefined 에러가 계속 발생했다.
Menu인 부분이 뭐있을까 검색하면서 찾아보니 정말 어이없는 실수를 발견했다.

Read More
[스프링부트]Springboot 기본 개념