일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- apollo router
- 컴포지트패턴
- gitops
- UnBuffered channel
- 디자인패턴
- Logrus
- notification system
- 오블완
- golang
- Golines
- 배포 프로세스
- 티스토리챌린지
- http 413
- go
- intellij ide
- GoF
- Buffered channel
- elasticsearch
- 대규모 시스템 설계
- Kubernetes
- body size
- System Design
- 배포 파이프라인
- Intellij
- GoF 디자인패턴
- goland
- 윈도우키보드
- Infra
- 사설 ip
- AWS
- Today
- Total
목록프레임워크/Spring Boot (2)
Fall in IT.
안녕하세요. 오늘은 웹개발시에 빈번하게 발생하는 크로스 도메인 이슈(Cross-origin Http)에 대해서 알아보겠습니다. 또한, 스프링 프레임워크에서 @CrossOrigin 어노테이션을 사용하여 문제를 해결하는 방법에 대해서 알아보겠습니다. 크로스도메인 이슈란?웹 브라우저에서 Ajax 등을 통해 다른 도메인의 서버에 url(data)를 호출할 경우, 나타나는 보안문제를 말합니다. (만약, 내가 만든 웹서비스에서 사용하기 위한 rest api 서버를 다른 도메인에서 접근하여 사용한다면, 보안상 문제가 될 수 있습니다.) 크로스도메인 이슈 해결방법서버측에서 크로스도메인을 허용하여 문제를 해결하는 방식클라이언트측에서 크로스도메인을 해결하는 방식 (서버측에서 크로스도메인 설정하여 문제를 해결하는 것이 표준..
오늘은 스프링 프레임워크의 하나인 Spring Boot의 프로젝트 생성법에 대해서 알아보겠습니다. 스프링 부트 프로젝트 생성하기먼저, 아래 URL에서 운영체제에 맞는 응용프로그램을 다운로드 받습니다. - https://spring.io/tools/sts/legacy STS 어플리케이션을 실행합니다.워크스페이스(프로젝트 생성 시 저장할 폴더)를 설정합니다. 좌측에 Package Explorer 섹션에서 우클릭 > New > Spring Starter Project를 누릅니다. 프로젝트 이름 및 빌드 툴(Maven, Gradle), 패키징 종류(Jar, War), 자바 버전, 디펜던시 등을 설정하고, Finish 버튼을 누릅니다. - 여기서는, 자바 1.7로 설정하고, 디펜던시는 JPA와 Web을 선택하였습..