본문 바로가기
왕초보 개발일지/기타

크로스도메인 이슈해결

by n년차초보개발자 2023. 6. 13.
728x90
반응형

스프링을 거의 써본적 없는 나로서는 엄청나게 신선하게 다가왔다

 

스프링에는 @CrossOrigin()이라는 어노테이션이 있는데

 

@CrossOrigin("http://localhost:8080") <- 이런식으로  허용 가능한 사이트를 열어주는 어노테이션이다

 

@RequestMapping()자리에 같이 써주면 된다

ex)

@RequestMapping( value = "/test.do")
@CrossOrigin(origins={"http://localhost:8080/","https://hye-story.com")

 

이런식으로 써주고

 

보내는 쪽에서 datatype을 jsonp로 보내주면 해결됨

 

명심하자 json아니고 jsonp

 

 

//@CrossOrigin : 스프링 4.2버전 이후에서만 사용가능한 크로스도메인이슈해결법 보내는쪽에서 jsonp로 보내야 함

728x90
반응형

'왕초보 개발일지 > 기타' 카테고리의 다른 글

크롬 Don't paste code 오류  (1) 2024.04.12
비밀번호 유효성 체크로직  (0) 2023.10.26
select update한번에 하기  (0) 2023.06.13
web.xml 작성순서  (0) 2023.02.24
TIP. 윈도우 캡처 단축키  (0) 2023.02.22

댓글