본문 바로가기
728x90
반응형

전체 글640

[Git/GitHub] - 이클립스(sts) 깃 연동시 eclipse git not authorized 오류 해결 방법 #이클립스(sts) 깃 연동시 eclipse git not authorized 오류 해결 방법 1. 깃허브에 로그인 후 프로필 클릭 후 Settings버튼을 클릭합니다. 2. 좌측 메뉴 하단에 Developer settings 버튼을 클릭합니다. 3. 좌측메뉴에 Personal access tokens 메뉴 선택 후 Generate new token버튼을 클릭합니다. 4. token명 및 토큰유효기간 지정 후 하단의 Generate token 버튼을 클릭합니다. 5. 생성된 token 번호를 메모장등에 저장해놓습니다. 6. 생성된 token 번호를 git 연동 로그인시 비밀번호 대신 입력하면 됩니다. 2022. 7. 1.
[Git/GitHub] - 이클립스(STS) 프로젝트 깃/깃허브 원격저장소에 올리는 방법(NO-HEAD 해결 방법) #이클립스(STS) 프로젝트 깃/깃허브 원격저장소에 올리는 방법 1. 생성된 프로젝트를 우클릭 후 Team -> Share Project... 를 클릭합니다. 2. Use or create repository in parent folder of project 체크 후 -> Create Repository 버튼을 클릭하면 Project 항목에 체크가 됩니다. -> 확인 후 Finish 버튼을 클릭합니다. 3. 이클립스(sts) 상단메뉴 Window -> Show View -> Other... 를 클릭합니다. 4. git 검색 후 Git Repositories를 선택하고 OK 버튼을 클릭합니다. 5. Git Repositories 메뉴에서 Remotes 항목 우클릭 후 Create Remote 클릭합니다. .. 2022. 6. 30.
[Spring] - 스프링 부트(Spring Boot) 애플리케이션 실행 후 특정 코드를 수행할 수 있는 ApplicationRunner 인터페이스 사용 방법 #스프링 부트(Spring Boot) 애플리케이션 실행 후 특정 코드를 수행할 수 있는 ApplicationRunner 인터페이스 사용 방법 #ApplicationRunner 인터페이스를 사용하면 애플리케이션 구동 시점에 특정코드를 실행할 수 있습니다. -메서드: run(ApplicationArguments args) -어플리케이션을 실행하면 run 메서드가 호출됩니다. @Component public class SampleApplicationRunner implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { System.out.println("ApplicationRunner .. 2022. 6. 29.
[IT Info] - 동기(Synchronous) VS 비동기(Asynchronous), 블로킹(Blocking) VS 논블로킹(Non-blocking) 정의 및 차이점 #동기(Synchronous) VS 비동기(Asynchronous), 블로킹(Blocking) VS 논블로킹(Non-blocking) 정의 및 차이점 #동기/비동기 -작업의 흐름입니다. #동기(Synchronous) -작업을 동시에 시작하거나 동시에 끝냅니다. #비동기(Asynchronous) -작업 시작 종료가 일치하지 않습니다. #블로킹/논블로킹 -작업 흐름의 제어권입니다. #블로킹(Blocking) -작업중 다른 주체의 작업이 시작되면 제어권이 넘어가서 그 작업을 기다립니다. #논블로킹(Non-blocking) -작업중 다른 주체의 작업이 시작되어도 제어권이 넘어가지 않고 계속 가지고 있습니다. 2022. 6. 29.
[Spring] - 스프링 HttpMessageConverters 인터페이스란 ? #스프링 HttpMessageConverters 인터페이스란 ? -HTTP API처럼 HTTP 메시지 바디 내 데이터를 직접 읽거나 쓰는 경우에 사용합니다. #@ResponseBody 어노테이션 사용 원리 -viewResolver 대신해 HttpMessageConverter가 동작합니다. -String 처리: StringHttpMessageConverter클래스입니다. -객체 처리: MappingJackson2HttpMessageConverter 클래스입니다. -byte등 기타 처리: HttpMessageConverter #HTTP HttpMessageConverter 사용 #HTTP 요청 -@RequestBody, HttpEntity(RequestEntity) #HTTP 응답 -@ResponseBody.. 2022. 6. 29.
[JSON] - JSON Jackson 라이브러리 주요 어노테이션(Annotation) 사용법 #JSON Jackson 라이브러리 주요 어노테이션(Annotation) 사용법 #pom.xml파일에 Jackson Databind 의존성 추가 com.fasterxml.jackson.core jackson-databind 2.13.3 #JSON Jackson 라이브러리 주요 어노테이션 종류 @JsonIgnoreProperties -class 단위에서 json으로 직렬화, 역직렬화시 제외시킬 목적으로 사용합니다. @JsonIgnoreProperties public class JsonDTO { private String id; private String password; private String name; private int age; private Date date; } @JsonIgnore -필드 단.. 2022. 6. 28.
728x90
반응형