본문 바로가기

IT개발55

[트러블 슈팅]JAVA 버전 변경이 안 될 때 해결 방법(Path경로만 수정이 안될 경우) 자바 17을 사용하기 위해 환경 변수를 수정했음에도 불구하고 (Path)버전 변경이 되지 않는 현상.해결 과정1. JDK 설치우선, 원하는 자바 버전(JDK)을 다운로드하여 설치해야 합니다. JDK는 오라클 공식 웹사이트에서 다운로드할 수 있습니다.https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com 2. 환경 변수 추가 (JAVA_HOME 설정)시스템 환경 변수에서 JAV.. 2024. 12. 6.
[Spring Boot] 개발 환경 설정부터 H2 데이터베이스 웹 연결 목차개발 환경 설정Spring Boot 프로젝트 생성H2 데이터베이스 설정엔터티(Entity)H2 웹 테스트1. 개발 환경 설정필수 소프트웨어JDK 17 이상 : Spring Boot 3.x는 최소 JDK 17을 요구함.IDE : Eclipse 추천Maven: 프로젝트 빌드 도구JDK 설치 가이드, 환경설정 필수 Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com2. Spring Boot 프로젝트 생성Spring Initializr를 사용하여 간단히 프로젝트를 생성할 .. 2024. 11. 28.
[Spring5]@RestController, @JsonIgnore, @RequestBody 정의 및 예시 1. @RestController정의@RestController는 Spring Framework에서 컨트롤러 클래스를 정의할 때 사용하는 어노테이션입니다.HTTP 요청(GET, POST 등)에 대한 응답을 처리하고, 그 결과를 JSON 형식으로 반환합니다.특징@Controller + @ResponseBody의 결합된 역할을 합니다.@Controller: 요청 처리 메서드를 정의.@ResponseBody: 메서드의 반환값을 JSON 또는 XML과 같은 HTTP 응답 본문으로 변환.사용 예제import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@Re.. 2024. 11. 25.
[Spring5]로그인과 쿠키, 세션, 인터셉터 로그인(Login)로그인은 웹 클라이언트를 통해 사용자와 애플리케이션의 연결을 시작하는 과정입니다. 이를 통해 사용자는 최초 연결 시 ID와 비밀번호를 입력하여 애플리케이션과 연결되고, 이후에는 "쿠키"와 "세션"을 사용하여 계속 연결 상태를 유지합니다.최초 연결 : "사용자 ID"와 "비밀번호"로 애플리케이션과 연결계속 연결 : "쿠키"와세션"을 사용하여 매번 로그인하지 않고도 연결 상태 유지인터셉터(Interceptor)인터셉터는 스프링 MVC에서 "DispatcherServlet"과 "컨트롤러" 사이에서 동작하는 모듈입니다. 서블릿 필터와는 다르게 "인터셉터"는 요청과 응답을 가로채는 역할을 하며, 애플리케이션의 목적에 맞게 사용해야 합니다.역할 : 요청/응답을 가로채어 로깅, 인증, 권한 처리 등.. 2024. 11. 24.