프로그래밍

스프링으로 데이터 통신만 할 수 있을까?

일단 배우기 시작한 지 얼마 안댄 개허접임

 

별 건 아니고 처음엔 스프링부트로 아주 간단한 작은 게임 만들었거든.

 

근데 이게 코드를 짜다보니 로직이 대부분 JS로 돌아가고 스프링부트는 과거 게임 점수들을 받아서 평균을 view에 넘겨주는 역할밖에 안하더라고... ㅡㅡ

 

그래서 점수 평균 보는 피쳐를 걍 없애고 걍 static한 개인 블로그에 올려놓기만 했음. (서버랑 통신 x)

 

그런데 JS를 조금 수정하면 개인 블로그 외부에 있는 클라우드에 올려둔 내 스프링 부트 서버랑 어케 통신해서 통계기능을 살릴 수 있지 않을까 생각이 들어서.

 

근데 지금 다뤄본게 스프링부트밖에 없는데 얘는 요청을 받으면 view를 주자나? 난 그냥 JS에서 숫자만 받았으면 하는데... 이런 목적이면 스프링부트를 쓰면 안되는걸까?

 

 

지금 내공이 부족해서 두서없이 횡설수설 한 것 같아 미안ㅠ

10개의 댓글

2023.09.12

스프링에서 rest api 구현도 가능함. js에서 api 호출해서 숫자 받아오고 계산하면 될 듯

1
2023.09.12
@kicki

아 일단 rest 키워드로 공부해보면 되나보네 ㅋㅋ 도움 고마워!!

0
2023.09.12

Spring boot rest controller 생성해서 응답값주도록 구성하고

Js에서 axios같은걸로 위 서버 호출해서 화면 노출.

Cors 설정 같은것도 설정하긴 해야할것 같은데 gpt한번 fe에서 어떻게 해야하는데 샘플코드 짜달라고 한다음에 보고 참고행

1
2023.09.12
@유부남

고맙습니다 유부남 행님 키워드 공부해볼게여

0
2023.09.12

컨트롤러의 return type이 ModelAndView 또는 View인 경우에는 html양식으로 데이터를 만들어서(server side rendering) 내려줌

컨트롤러에 @ResponseBody를 붙이고 return type이 Map<String,Object>나 domain object이면 json양식으로 데이터만(client side rendering, rest api) 내려줌

 

화면에서 버튼 누를때마다 화면 새로고침 안하고 rest api로 된 컨트롤러를 호출해서 데이터만 받고 화면 일부분만 수정하게 만들면 됨

1
2023.09.12
@짱깨고홈

엄청 구체적이네 ㄷㄷ 넘 고마워!!!

0
2023.09.12

아 글고 또 궁금한게 본문처럼 질문 하는게 맞음? 좀더 간결명료하게 질문할려면 어떻게 하는게 좋았을까?

0
2023.09.12
@RhPlusMinus

내가 보았을때는 용어도 기본지식이 많이 없는것 같아.

한번 스프링 부트 강의라도 함 듣고와.

Udemy 같은데가면 한글자막도 되는 할인해서 이만원도 안되는 좋은 강의들 많거든.

0
2023.09.12
@RhPlusMinus

ㅂㅅ 같은 질문은 없지. 그냥 새글쓰기해.

 

0
@RhPlusMinus

ㅇㅇㅇㅇ 구채적인 질문일수록 구체적입 답변 할수가 있음

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5720 [프로그래밍] 하이브리드 웹뷰기반 앱은 rn이 정석이야? 3 잠적자 0 13 시간 전 147
5719 [프로그래밍] c# webview2 도움요청함.. 7 carpediem 0 18 시간 전 106
5718 [프로그래밍] 현업 개발자형들 맥씀? 8 이또히로부미 0 20 시간 전 191
5717 [프로그래밍] libtorch에서 cuda 안불러와지는거 도움! 2 Hakat 0 2 일 전 121
5716 [프로그래밍] 뭔가 게시판이 애매해서 그런데 gis 잘아는 사람? 1 하늘늑대 0 3 일 전 161
5715 [프로그래밍] 컴포즈가 프리뷰랑 폰에서 다르게 동작해요 1 집에가게해줘 0 3 일 전 116
5714 [프로그래밍] 난바보다) 크로미움 램사용량 문제 일단 해결 2 ye 0 4 일 전 282
5713 [프로그래밍] k8s DNS 이슈는 해결이 안되나보다. 잉텔 0 5 일 전 169
5712 [프로그래밍] 분노) 진짜 유튜브 구글 패악질 토나오네 씨발 17 ye 0 6 일 전 766
5711 [프로그래밍] 프론트엔드 공부하려는데 언어 추천좀 7 스트리플 0 7 일 전 348
5710 [프로그래밍] 객체지향 뽕에 취하지마라 8 69746974 2 8 일 전 407
5709 [프로그래밍] 요즘 앱개발 인력시장 어떰..3년차 2 센치해요 0 11 일 전 387
5708 [프로그래밍] 컴포즈 Box 컴포넌트가 안 나와... 1 집에가게해줘 0 12 일 전 148
5707 [프로그래밍] 아 ssl 적용햇는데 개정신없네 9 넌또화나있네 0 13 일 전 304
5706 [프로그래밍] 패스트 캠퍼스 <---- 얘내는 가격 인상 원툴임? 5 조강현 0 15 일 전 397
5705 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 5 리옴므 0 17 일 전 265
5704 [프로그래밍] leetcode 50일 달성 1 JimmyMcGill 1 17 일 전 237
5703 [프로그래밍] 그냥 개인공부용 git 만들건데 5 년째재수강 0 17 일 전 336
5702 [프로그래밍] html 자바스크립트 질문 19 책걸이 0 17 일 전 369
5701 [프로그래밍] 아니 시바 이게 무슨일이야 4 인간지표 0 18 일 전 380