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 |