back/Spring Boot 3

Spring Boot) 인텔리제이[IntelliJ] 다국어 처리

실행환경IntelliJ : 2024.3.4.1Spring Boot : 3.3.10-SNAPSHOTJDK : 17.0.13 1. src/main/resources 디렉토리 밑에 파일 생성(저는 messages로 생성) 2. yml 설정spring: messages: basename: messages/message encoding: utf-8 cache-duration: 10 fallback-to-system-locale: false 3. messages 디렉토리에 언어별 Resource Bundle 추가 (messages 폴더 우클릭 -> New -> Resource Bundle 클릭) 3-1. Locales to Add 부분에 '+' 버튼 클릭 후 나라별 언어코드( ISO 639..

back/Spring Boot 2025.05.18

Spring Boot) 자주 사용하는 어노테이션(Annotation) 정리

1. Spring MVC (웹) 관련 어노테이션@Controller기능 : 해당 클래스가 Spirng MVC에서 웹 요청을 처리하는 컨트롤러임을 명시대체하는 코드 : 별도로 컨트롤러 등록할 필요 없이 자동으로 스프링 빈으로 등록됨(@Component 포함).자주 사용하는 이유 : 사용자 요청을 받아서 응답하는 기본 역할을 함. @RestController기능 : @Controller + @ResponseBody를 합친 것 : 반환값이 View가 아닌 JSON/XML 등 HTTP Response Body에 직접 들어감.사용 위치 : API 응답을 JSON으로 내보내는 REST API 작성 시 주로 사용예시 : @RestControllerpublic class ApiController { @GetMap..

back/Spring Boot 2025.04.20

Spring Boot) 초기 웹 개발환경 구축 방법 / JSP & tomcat 사용

실행환경 IntelliJ  : 2024.3.4.1Spring Boot : 3.4.3JDK : 17.0.13Tomcat : Spring Boot 3.4.3의 기본 Tomcat 버전( 예상 버전 : 10.1.x  ) 1. 프로젝트 생성 ( 여기선 빈 프로젝트 생성 )2. 모듈 생성 ( 프로젝트 우클릭 → 새로 만들기 → 모듈 )3. Spring Boot 클릭 → 자신한테 맞는 경로 및 언어, 타입 등등 지정 ( JSP 사용 시 무조건 War 선택!! )4. 추가하고 싶은 종석성 선택 ( Spring Boot 버전 선택 가능 )5. File → Settings 클릭 (빌드 도구 → Gradle에서 빌드 및 실행에 IntelliJ 선택 (default는 gradle) )6. build.gradle파일에서 dep..

back/Spring Boot 2025.03.06