본문 바로가기

학원 일기/학원-Spring

스프링8 넘고 9

8적는날은 게시판에 치여서 정리도못했다 그이전도못했지만

 

게시판 실습끝 / /2부시작 

 

@RestController

 

Rest API - Rest형식으로 만든 API

@RestController - Rest형식으로 맵핑을 하기위해 사용되는 주석

 

@GetMapping -  요청을 Get형식으로 받는다

@GetMappint(vlaue="요청url의 Ip/포트/context경로/(이곳에써질값)" , 

                   produces = "return하는 값에대한 정의"

ex) produces = "text/plain" <-- 문자열로 전달

     application/json <-- json형태로 전달

 

consumes =  "전달받을형태 입력" <-- 해당 형태가아니라면 요청거부

 

 

-- 서울자료포탈 ? 같은 홈페이지에서 api요청방식을 주소?키=값&..형태가아닌

 

주소/값/값/ ,... 형태로 받은적이 있었다 <-- 어떻게하느냐

 

GetMapping(value = "/경로/{값1}/{값2}}

publuc String aaa( @PathVariable("값1") String 변수명1,

                         @PathVariable("값2") Strung 변수명2)

{

   여기서 사용가능

}

 

 

@PathVariable - mapping의 value에 {"값"} 형태로 담긴값을 받아온다

 

@PostMapping - post형식으로 받아오며 요청을 보내는쪽은 url이아닌 데이터쪽(?)에 값을담아전달한다

 

(실습은 크롬웹스토에서 Yet Another REST client 설치후 가능)

 

========================

 

오후부터는 Jquery를 배우기 시작함

 

========================

 

Jquery - js기반의 라이브러리

 

사용법 scrpit or link후 사용

$("선택자").함수() 형태로 사용

 

함수종류

val() - 선택자에게 value를 추가

attr("속성","추가할값");  - 선택자의 속성 값을 변경 // 속성만입력하면 해당값조회

css("속성","값") - 선택자의 style 추가,수정,삭제 ///  {속성:값 , 속성:값} 형태로 한번에 설정가능

html("여기다 입력해야함") - 선택자의 innerHTML 값 을가져오거나 수정가능

text("여기다 입력해야함") - 선택자의 innerHTML에 문자열형태로 값추가

addClass("여기다 입력해야함") - 클래스 추가

removeClass("여기다 입력해야함") - 클래스 삭제

toggleClass("여기다 입력해야함") - jquery의 toggle함수

$(document윈도우도됨 차이는아직모름).ready(funtion(){}) - jquery의 window.onload (단! 계속사용가능)

.이벤트명(function(){}) - on 쓰지않음 // jquery의 이벤트 추가

 

이벤트 전파방법 2가지

$(선택자).이벤트(function(){})

$(선택자).on("이벤트","적용대상",function(){});

 

 

 

 

 

'학원 일기 > 학원-Spring' 카테고리의 다른 글

주요 maven repository  (0) 2021.06.29
스프링10 /with jquery  (0) 2021.06.27
스프링8  (0) 2021.06.22
스프링 7  (0) 2021.06.21
스프링6  (0) 2021.06.18