SMALL 분류 전체보기527 Spring) Legacy Project 생성 - 버전 최신화하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Spring Legacy Project 생성 Spring Web MVC를 이용하기 위해 MVC Project Template 지정 후 Next! 3레벨 이상으로 작성해주며, spring2가 context-path로 사용! 버전 잡기 (최신화) #1. 버전 최신화 (java-1.8, spring-5.2.22RELEASE, servlet-4.0.1, jsp-2.3.1) pom.xml 4.0.0 com.ce spring2 hello-spring2 war 1.0.0-BUILD-SNAPSHOT 1.8 5.2.22.RELEASE 1.6.10 1.6.6 org.springframework spring-.. 2022. 8. 16. Spring) Java Annotation + Xml을 통한 context 작성 - IoC, DI 특징 파악하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Person @Component : bean으로 관리할 클래스 @Autowired : 의존 주입 /** * DI(Dependency Injection 의존주입) * 1. field 주입 * 2. setter 주입 * 3. 생성자 주입 * */ @Component public class Person { @Autowired Pet pet; public Person() { System.out.println("Person 객체 생성"); System.out.println(pet); } } Pet interface public interface Pet { } Dog @Component public .. 2022. 8. 16. Spring) Java Annotation을 통한 context 작성 - IoC, DI 특징 파악하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. IoC 지원 특징 파악하기 @Configuration - bean 설정에 관련된 class 지정 UserConfig id : 메소드명 (userController, userService) class : 리턴타입 @Configuration public class UserConfig { @Bean public UserController userController() { return new UserController(); } @Bean public UserService userService() { return new UserServiceImpl(); } } @Scope, @Lazy 등의 어노테이.. 2022. 8. 12. Spring) xml을 통한 context 작성 - DI 특징 파악하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. DI 특징 파악하기 setter를 이용한 의존주입 DI Tv interface public interface Tv { void powerOn(); void channelTo(int no); } LgTv public class LgTv implements Tv { private RemoteControl remocon; public LgTv() { System.out.println("LgTv 객체 생성!"); } /** * setter를 이용한 의존주입 DI */ public void setRemocon(RemoteControl remocon) { System.out.println("LgTv#.. 2022. 8. 12. Spring) xml을 통한 context 작성 - IoC 지원 특징 파악하기 (bean 생성) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Maven Project 생성 spring context 의존 주입받기 pom.xml 4.0.0 com.ce hello-springbean2 0.0.1-SNAPSHOT hello-springbean2 org.springframework spring-context 5.2.22.RELEASE Context - spring에서 bean을 관리하는 객체 - 하나의 어플리케이션에 하나 이상의 context가 존재할 수 있음 IoC 지원 특징 파악하기 Tv interface public interface Tv { void powerOn(); } LgTv public class LgTv implemen.. 2022. 8. 12. Spring) 스프링 개요, 특징, 주요 모듈 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. # 스프링 개요 [공식 API: https://docs.spring.io/spring/docs/5.1.5.RELEASE/spring-framework-reference/](https://docs.spring.io/spring/docs/5.1.5.RELEASE/spring-framework-reference/) ## 특징 **스프링의 가장 큰 특징은 IOC, DI, POJO, PSA, AOP 를 꼽을 수 있음.** 1. 제어 반전, IoC (Inversion of Control)를 지원함. * 컨트롤의 제어권이 개발자가 아니라 프레임워크에 있음 * 객체의 생성부터 모든 생명주기의 관리까지 객.. 2022. 8. 11. 이전 1 ··· 25 26 27 28 29 30 31 ··· 88 다음 LIST