본문 바로가기

BACK-END/SPRING2

Spring | 2025-12-02 어노테이션어노테이션(Annotation)은 자바에서 특정 대상(클래스,메서드,변수 등)의 상태나 속성을 부여하기 위해 사용한다.Spring Boot @Autowired (멤버 변수, 생성자) : 해당 멤버 변수나 생성자가 가지고 있는 매개 변수를 스프링 프레임워크가 객체화되어야 한다는 지정이다. 단, 대상은 스프링 프레임워크가 인식할 수 있는 범위 내에 있는 빈(bean)이어야 한다.@controller (클래스) : 해당 클래스가 스프링 MVC 패턴의 컨트롤러임을 알린다 // 클래스에만 사용할 수 있는 어노테이션.속성value : 해당 컨트롤러의 식별자를 문자열로 지정한다. 생략시 클래스의 이름을 사용한다. // 가끔 겹칠 수 있는 경우 패키지 경로를 풀로 다 적어줌 ( package com.hj.s.. 2025. 12. 3.
Spring | 2025-12-01 구조 프로젝트 설정Name : 프로젝트 이름Location : 프로젝트가 생성될 위치Language : 프로젝트 개발에 사용될 언어 설정type : 빌더 및 프로젝트 의존성 관리자 종류 지정Group : 프로젝트 그룹Artifact : 프로젝트 식별자 ( 특별한 이유가 없다면 name과 동일하게 지정됨. 단 케밥 케이스 사용)JDK : 프로젝트를 컴파일 할때 사용할 JDK 지정 (17)Java : IDE 에서 문법을 검사할 때 사용할 자바 버전 지정 ( 자바 17 )Packaging : 컴파일 방식 지정Jar : 웹 어플리케이션이 아카이브에 포함된 형태로 컴파일, 독립된 형태로 실행될 수있도록 한다.War : 웹 어플리케이션이 누락된 상태로 컴 파일. 실행하기 위해 별도의 웹 어플리케이션이 요구된다... 2025. 12. 1.