본문 바로가기

spring4

[spring] Cannot find method 'value' import 를 잘못했다. lombok이 아니라 아래것으로 해야합니다. import org.springframework.beans.factory.annotation.Value; 2022. 6. 1.
[스프링부트] ERR_UNSAFE_PORT 에러 1. 해결법 결론 부터 말하면, 서버를 아래의 포트로 실행하지 않아야합니다. 1, // tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // chargen 20, // ftp data 21, // ftp access 22, // ssh 23, // telnet 25, // smtp 37, // time 42, // name 43, // nicname 53, // domain 69, // tftp 77, // priv-rjs 79, // finger 87, // ttylink 95, // supdup 101, // hostriame 102, // iso-tsap 103, // gppitnp .. 2022. 5. 30.
[스프링부트 form 전송] - 415 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported 웹에서 보낸 form을 스프링부트 컨트롤러에서 받을 때 다음 에러가 발생할 수 있습니다. Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported 1. 해결법 아마도 컨트롤러에서 form 데이터를 @RequestBody 로 받으려고 했을 것이고, @RequestBody를 제거하면 에러 없이 받을 수 있습니다. @RequestMapping("/api/v1/hello") @RestController public class RestContoller { @PostMapping("/form") public String hello(@RequestBody HelloForm helloForm) { return "hello"; } } 2. .. 2022. 5. 30.
springboot - CORS 할때 마다 잊어버려서 Vue(SPA 클라이언트)에서 springboot로 요청을 보내고 응답받는데에는 Same Origin Policy에 의해 막혀있습니다. 이를 위해서는 CORS(교차출처 허용)을 추가해야합니다. 저는 패턴 /** 을 통해 모든 IP, 라우터를 해제했지만, 실제 프로덕션 레벨에서는 특정 도메인만 해제합니다. 스프링이 실행될 때 @SpringBootApplication 이 붙은 메서드부터 컴포넌트 스캔이 시작되고 @Configuration 어노테이션을 통해 설정내용이 빈에 등록됩니다. // WebConfig.java package com.example.vuespringbootinicis.config; import org.springframework.context.annotation.Con.. 2022. 5. 29.