springboot

· Spring Boot
스프링 부트 공부를 하면서 구글링도 하고, 관련 서적도 읽어보고 하면서 의문점이 몇 가지가 있었다. 오늘은 그중 하나인 properties와 yml의 차이점을 알아보려고 한다. 본 내용에 들어가기 앞서 두 코드는 동일하지만 많이 다른 형태를 띠는 것을 볼 수 있다. application.properties 프로젝트를 생성할 때 생성되는 기본적인 스프링 부트 설정 파일이며, key-value 형식으로 사용된다. 각 문단이 단일 구성되며, 계층 구조가 같은 경우 동일한 접두사를 문단 앞에 계속 적어줘야 한다. 리스트 구조를 사용하여 작성 또한 가능하다. application.yml 스프링 부트 설정 파일이며, key:value 형식으로 사용된다. properties와 다르게 각 문단마다 동일한 접두사를 붙이..
· Spring Boot
졸업 작품겸 아이디어가 좋은 어플을 제작하게 되었다. 웹이 아닌 어플이라 API 걱정이 많았다. (원하는 값을 잘 전달할 수 있을까...) 그리고 리플레시 토큰에서 한번 대가리가 깨지고 다시 갈아엎고 제작하던 도중 로그인 API에서 이상한 놈을 만났다. 500번 에러.. ExceptionHandler로 다 예외처리 해놨는데 어디서 문제가 생긴걸까.. [Handler dispatch failed: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter] "javax/xml/bind/DatatypeConverter" 바로 구글링에 들어갔고 jdk11에서, jwt 관련 모듈이 참조되지 않아서 생기는 문제라고 하는데.. 주석 처리 해놓은 'javax...
· Spring Boot
스프링 부트3는 크게 3가지 계층으로 나뉜다. 프레젠테이션 계층 비지니스 계층 퍼시스턴스 계층 해당 계층들은 각각의 역할을 수행하며 스프링 부트의 구조를 이룬다. 프레젠테이션 계층 (Controller) HTTP 요청을 받고 이 요청을 비지니스 계층으로 전송하는 역할을 수행한다. 스프링에서 컨트롤러를 지정해주는 애너테이션 @Controller, @RestController가 있다. @Controller 전통적인 Spring MVC의 Controller 애너테이션이다. 주로 화면(View)를 반환하기 위해 사용한다. @Controller public class TestController { @GetMapping("/login") public String loginPage(){ return "login"; ..
기중
'springboot' 태그의 글 목록