728x90

SPING 24

[Spring] Spring 문자 메세지 전송 출력

Spring 문자 메세지 전송 출력( 전송 메세지 글자 출력 ) package 4개 만들어서 작업 interface Messaging.java // 긁지않은 개발자 public interface Messaging{ public void sendMessage(); } MQMessaging.java (문자 전송 메세지) // 긁지않은 개발자 public class MQMessaging implements Messaging{ @Override public void sendMessage(){ System.out.println("실시간 메세지를 전송합니다.") } } SMSMessaging.java (단문 메세지) // 긁지않은 개발자 public class SMSMessaging implements Messag..

[Spring] Spring 시작하기 (@Configuration,@Bean)

Spring Maven Project로 연습해보기 pom.xml 수정하기 springframework.version 5.3.27 maven-compiler-plugin org.apache.maven.plugins maven-compiler-plugin 3.2 10 10 finalName ProjectName springframework org.springframework spring-core ${springframework.version} org.springframework spring-context ${springframework.version} lombok org.projectlombok lombok 1.18.28 provided junit junit 4.13.2 test junit Source Fo..

[Spring] @Bean, @Configuration 사용방법과 뜻

@Bean 객체 등록하기 스프링 빈과 자바 일반 객체와의 차이점은 없고 스프링 컨테이너에 의해 만들어진 객체를 스프링 빈이라고 부를 뿐이다. (스프링 컨테이너에 등록한 객체들을 빈 이라고 한다.) 1. 컴포넌트 스캔과 자동 의존관계 설정 2. 자바 코드로 직접 스프링 빈 등록 [스프링 빈의 어노테이션 종류 ] → @Component ← @Controller @Service↑ @Repository @Configuration & @Bean @Configuration 설정된 클래스의 메서드에서 사용가능 메서드의 리턴 객체가 스프링 빈 객체임을 선언하고, 빈의 이름은 기본적으로 메서드 이름이된다. @Bean(name="name")으로 이름 변경 가능 @Scope를 통해 객체 생성을 조정할 수 있음 @Compon..

SPING/Spring 정리 2023.06.13

[Spring] Spring(스프링) Spring Framework, MVC패턴(모델2) 정리

Spring(스프링)이란?? 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 Spring Framework란? 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션입니다. Spirng Framework는 경량 컨테이너로 자바 객체를 담고 직접 관리합니다. Spring Framework는 IOC기반이다. IOC란? IOC는 Inversion of Control의 약자 제어의 흐름을 사용자가 컨트롤 하지 않고 위임한 특별한 객체에 모든 것을 맡기는 것입니다. IOC란 기존 사용자가 모든 작업을 제어하던 것을 특별한 객체에 모든 것을 위임하여 객체의 생성부터 생명주기 등 모든 객체에 대한..

SPING/Spring 정리 2023.06.12
728x90