본문 바로가기
728x90

Spring5

Spring - ioC ( Inversion of Control ) 와 DI (Dependency Injection) 이란? IoC란 Inversion of Control의 줄임말로 한글로 번역하면 제어의 역전이라는 말이다. "제어의 역전" 이라는 의미는 말 그대로 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라, 외부에서 결정되는 것을 의미한다. 제어의 역전 개념은 이미 폭넓게 적용되어 있다. 일반적으로 자바 프로그램은 main() 메소드에서 시작해서 개발자가 미리 정한 순서를 따라 객체가 생성되고 실행된다. 그런데 서블릿을 생각해보자. 서블릿을 개발해서 서버에 배포할 수는 있지만, 배포하고 나서는 개발자가 직접 제어할 수 있는 방법은 없다. 대신 서블릿에 대한 제어 권한을 가진 컨테이너가 적절한 시점에 서블릿 클래스의 객체를 만들고 그 안의 메소드를 호출한다. 이 방식은 대부분의 프레임워크에서 사용하는 방법으로, .. 2023. 4. 19.
Spring - intellij를 이용해 프로젝트 빌드하기 https://github.com/spring-projects/spring-petclinic.git GitHub - spring-projects/spring-petclinic: A sample Spring-based application A sample Spring-based application. Contribute to spring-projects/spring-petclinic development by creating an account on GitHub. github.com 제공된 오픈 소스를 통해 실습을 하였습니다. 1. 먼저 github에서 레포지토리를 클론하여 intellij에 띄웁니다. 2. 터미널에 ./mvnw package 입력 ( 로컬에 메이븐을 설치하지 않았어도 사용할 수 있게 해주.. 2023. 4. 17.
Spring - intellij 설치 방법 항상 이클립스를 쓰다가 이제는 다른 자바 툴인 IntelliJ IDEA 를 써보려고 한다. 먼저 다운로드를 하려면 https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com 에서 다운로드를 선택한다. 무료 버전을 선택한다. 인텔리 제이 설치 실행 한다. next 를 누르다 보면 이런 화면 이 나올텐데 1. 바로 가기 생성 2. 환경변수 자동추가 3. 프로젝트 폴더 열기 메뉴 추가 4. 사용언어 추가 이렇게 하면 완료 된다. 2023. 4. 17.
Spring - Spring 다운로드 방법 Spring의 설치 방법 사용 소프트웨어 - Spring 5.X - JDK 1.8 - STS (Spring Tool Suite) Spring을 사용하기 위한 방법에는 크게 두 가지 방법이 있습니다. 첫 번째는, Eclipse에 Spring 관련 플러그인을 설치하여 사용하는 방법입니다. 이는 사용자의 입맛에 맞춘 다양한 설정이 직접 가능하므로, 숙련자에게 권장되는 방법입니다. 두 번째는, Spring 관련 플러그인이 내장된, 이클립스 기반의 STS (Spring Tool Suite)를 설치하여 사용하는 방법입니다. 저는 두번째 방법을 사용했습니다. 1. JDK 1.8 설치 Oracle 홈페이지에서 JDK의 8u172 버전을 설치합니다. (아래의 링크) www.oracle.com/java/technologi.. 2023. 4. 12.
728x90