
원래 git push 할때 위와 같이 완료 문구 뜨고 별도로 password 입력이 필요없는데 어제까지 잘 올라가던 것이 오늘 갑자기 push하려니까 ssh authentication cancled 오류 뜨면서 push 되지 않음(push 시도했던 프로젝트명 옆에 master2^ 이렇게만 바뀌고 실제 git에 소스 push 안됨)
C:\Users\fbdbs\.ssh 해당 경로의 ssh폴더에 받아두었던 ssh 파일이 하나 없었음
id_rsa 만 있고 yoon_rsa 로 저장해두었던 파일이 없어서 옮기고 known_hosts로 이름 바꿔주고 다시 sts로 돌아와 git push했더니 오류가 사라짐
* 깃랩/깃헙 차이 :: 제공하는 서비스의 범위와 이용방법(깃랩 - 설치형, 깃헙 - 사이트)
-------------------------------------------------------------------------------------------------------------------------------------------------------------
[1:1매핑 vs 객체매핑]
@RequestParm :: 사용자가 요청시 전달하는 값을 controller의 매개변수로 1:1 매핑할때 사용하는 어노테이션
** (/?id = id1) >> 컨트롤러 매개변수 id에 id1값이 매핑됨
@ModelAttribute :: 사용자가 요청시 전달하는 값을 오브젝트 형태로 매핑해주는 어노테이션
** id, pw를 인스턴스 변수로 가지는 member객체가 존재하고, 이를 매개변수로 받기 위해서는 (@ModelAttribute Member member)이런식으로 컨트롤러의 파라미터를 구성하고, /?id=id1 & pw=10 으로 요청하면 각각의 값이 컨트롤러의 member객체로 바인딩 됨(단, setter가 존재해야 함)
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Model :: map으로 되어있기 때문에 controller에서 view에 필요한 데이터를 [key, value]쌍으로 넣어줌(servlet의 request.setAttribute()와 비슷한 역할) >> model객체에 담을 때는 model.addAttribute("key", value)를 사용
-------------------------------------------------------------------------------------------------------------------------------------------------------------
크롤링(= 웹사이트에서 원하는 정보 추출) >> 웹크롤링 라이브러리 종류 :: Jsoup(정적 데이터 수집) / Selenium(빅테이터 관련 동적 데이터를 수집/ jsoup에 비해 속도는 느리지만 브라우저 드라이버를 사용하여 동적 데이터 수집 가능)
'기록' 카테고리의 다른 글
spring프로젝트_0908 (0) | 2022.09.08 |
---|---|
spring프로젝트_0907 (0) | 2022.09.07 |
spring프로젝트_0905 (0) | 2022.09.05 |
spring프로젝트_0902 (0) | 2022.09.02 |
spring프로젝트_0901 (0) | 2022.09.01 |