728x90

스프링 @ 3

[Spring] Spting JAXB2 관련 @Annotation(어노테이션)

Spting Xml 관련 @Annotation(어노테이션) @XmlElement @XmlElement란 java-bean 속성을 XML 요소에 매핑합니다. 기본적으로 @XmlRootElement가 클래스 수준에서 선언되면 모든 속성(또는 필드)은 이름이 java-bean 속성 이름인 XML 요소로 처리됩니다[달리 선언되지 않았거나 일시적인 경우 제외] @XmlRootElement @XmlRootElement란 @XmlAccessorType @XmlAccessorType이란 @XmlAccessorType(XmlAccessType.FIELD) @XmlType @XmlType이란 @XmlAttribute @XmlAttribute란 @XmlElement @XmlElement란 @XmlElementWrapper ..

SPING/Spring 정리 2023.06.14

[Spring] interface 클래스 여러 클래스가 implements할 경우

interface 클래스를 여러 클래스가 implements 할경우 Food //긁지않은 개발자 public interface Food { public void getFoodName(); } Bibimbap //긁지않은 개발자 @Component public class Bibimbap implements Food{ @Override public void getFoodName() { System.out.println("비빔밥"); } } Hamburger //긁지않은 개발자 @Component public class Hamburger implements Food{ @Override public void getFoodName() { System.out.println("햄버거"); } } Salad //긁지않..

[Spring] Spring @Component뜻과 사용법

@Component @Component 어노테이션을 이용하면 Bean Configuration 파일에 Bean을 따로 등록하지 않아도 사용할 수 있다. 빈 등록자체를 빈 클래스 자체에다가 할 수 있다는 의미이다. ApplicationUser //긁지않은 개발자 @AllArgsConstructor @NoArgsConstructor @Data @Component("applicationUser") public class ApplicationUser { private String name="최고관리자"; } Application //긁지않은 개발자 @AllArgsConstructor @NoArgsConstructor @Data @Component("application") public class Applicat..

728x90