문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:javascript:react:springboot_react [2021/06/17 17:17] jskim |
wiki:javascript:react:springboot_react [2023/01/13 18:44] (현재) |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== SpringBoot + React ====== | ====== SpringBoot + React ====== | ||
| 각각 생성된 스프링부트와 리액트 프로젝트를 연동하는 과정입니다. | 각각 생성된 스프링부트와 리액트 프로젝트를 연동하는 과정입니다. | ||
| - | > | + | * 스프링부트 |
| - | * | + | * 리액트 IDE : VSCode |
| + | |||
| + | |||
| + | |||
| ===== SpringBoot ===== | ===== SpringBoot ===== | ||
| > | > | ||
| 줄 27: | 줄 31: | ||
| public class HiReactController | public class HiReactController | ||
| { | { | ||
| - | // 리액트로부터 요청받을 | + | // 리액트와 연결될 |
| @PostMapping("/ | @PostMapping("/ | ||
| public User user() | public User user() | ||
| 줄 36: | 줄 40: | ||
| return user; | return user; | ||
| } | } | ||
| - | |||
| } | } | ||
| </ | </ | ||
| 줄 43: | 줄 46: | ||
| > 부트와 통신하기 위해 proxy와 axios 라이브러리 설치 | > 부트와 통신하기 위해 proxy와 axios 라이브러리 설치 | ||
| <code bash> | <code bash> | ||
| - | PS ~\react-app> | + | PS ~\react-app> |
| - | PS ~\react-app> | + | PS ~\react-app> |
| </ | </ | ||
| \\ | \\ | ||
| 줄 98: | 줄 101: | ||
| < | < | ||
| < | < | ||
| - | <a | + | <a className=" |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| Learn React | Learn React | ||
| </a> | </a> | ||
| 줄 114: | 줄 112: | ||
| export default App; | export default App; | ||
| </ | </ | ||
| + | \\ | ||
| + | > 스프링부트 서버 실행 후, 리액트 실행하여 화면 확인 | ||
| + | <code bash> | ||
| + | PS ~\react-app> | ||
| + | </ | ||
| ===== Ref ===== | ===== Ref ===== | ||
| [[https:// | [[https:// | ||
| - | {{tag> eleven react springboot vscode}} | + | {{tag> eleven react springboot |