국비 60일 내용정리 (Spring 의존성 주입 방법)
·
국비 내용 정리/Spring
파일위에 달려있는 @어노테이션은 컴파일이 되기 전에 읽힌다.         == 이를 .xml 파일에 메모리에 담기전에 읽어야한다는 설정을 추가해주어야 한다. applicationContext.xml -->@Component == .xml   new 설정이때 태그 설정에 class 와 id 가 있었는데 어노테이션을 사용한 class 파일 명이지만. id는 @Component("id 값") 으로 사용해야한다.이때 IPhone apple = new IPhone(); @Conponent("apple") 모두 동일한 내용이다.컴포넌트 == Bean == 모듈 == 패키지 == 위젯 == 리팩토링 결과물 == 함수화 == 메서드화 @Autowired == DI : 의존성 주입 어노테이션 만약 DI(의존성)가 ..
(Spring) factory.UnsatisfiedDependencyException DI(의존성) 모호 에러
·
오류 수집
만약 Spring 작업 중org.springframework.beans.factory.UnsatisfiedDependencyException 오류가 발생했다면객체의 의존성을 주입했는지를 확인해야한다. 1. .xml 의존성 확인만들어둔 applicationContext.xml 을 확인했을때   읽어야하는 패키지와 객체의 DI(의존성)을 부여 했는지를 확앤해준다. 2. @어노테이션 확인@Component("samsung")public class GalaxyPhone implements Phone{ @Autowired //DI 오토 주입 private Watch watch; @Component 어노테이션과 @Autowired 어노테이션가 사용되어 있는지@Component 어노테이션에 사용할 객체명이 들어가 ..
Spring 복습
·
국비 내용 정리/Spring
1. 컨테이너란?   개발자 대신 new(객체)를 생성 관리 해주는 것을 발한다.2. 스프링 프레임워크를 한마디로 요약해보면?  IoC 와 AOP를 지원하는 경량의 프레임워크다.3. IoC 란?  제어의 역행 : 제어권자인 개발자가 new 하지 않고 사용4. 중간 프로젝트 컨테이너가 1개 == 톰캣(서블릿 컨테이너)  서블릿 파일의 객체만 new 한다.5. .xml(설정파일) 1:1  실습때 factory(컨테이너) => applicationContext.xml   서블릿 컨테이너(톰캣) => web.xml   스프링 => pom.xml6. new == 7. .xml 과도한 설정 -> @어노테이션 설정을 개발  .xml 보단 @ 어노테이션을 사용하는 것이 좋다.  최종 복습 pom.xml Spring w..
국비 58일 내용 정리 (Spring)
·
국비 내용 정리/Spring
Spring 프로젝트 생성 방법New -> Other -> Spring -> Spring Starter Project 로 생성   Name -> 프로젝트 이름 Type -> 구조 공부를 위해 Maven을 사용 원래는 Gradle - Groovy 로 사용한다. Packaging -> 웹을 사용할 거기 때문에 war로 설정 다음 페이지 Dependencies는 Spring의 핵심이다.Dependencies-> 추가를 못했다면Spring이 대부분 자동으로 뭔가를 해준다.        -> 라이브러리를 추가한 것 처럼 이렇게 자동적으로 뭔가 해주는 것은 pom.xml 에서 하는거다.         -> 만약 Dependencies를 추가하지 않고 시작했다면 pom.xml 에서 아래 처럼 적용이 가능하다.    ..
Spring 설치
·
설정 정리/Spring
Spring 설치 방법은 크게 두가지 방법이 있습니다.1. 플러그인 설치2. 어플 설치 Spring 구조를 보고 코드에 대한 이해도를 높이기 위해 이번에는 플러그인 설치 방법을 사용할 예정입니다.요즘은 어플로 설치를 해서 사용을 많이 하니 참고해주시고 봐주시기 바랍니다. 개발 도구 eclipse 1. Eclipse Marketpace 접속  2. Spring 검색 3. Spring Tools 4 설치 4. 3가지 설정 클릭후 다운 5.  약관 동의  위 과정이 완료된다면 오른쪽 하단에 로딩바가 생길겁니다.해당 로딩바가 없어질때까지 대기해줍니다. 만약 중간에 아래 사진처럼 Trust Authorities 화면이 보인다면Select All 클릭 후 하단 Trust Selected 클릭하면 됩니다.  이상 아..
Spring boot 사전 지식 채우
·
추가 공부/Web
1. Spring Framework란스프링 프레임워크(Spring Framework)는 JAVA를 위한오픈 소스 프레임워크로서 간단하기 스프링(Spring)이라고도 합니다.이는 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공한다고 합니다.(Spring == Spring Frameword)  2. Spring Framework의 특징은 다음과 같다.위키백과(Spring)경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다.스프링은 Plain Old Java Object 방식의 프레임워크이다. 일반적인 J2EE 프레임워크에 비해 구현을 위해 특정한 인터페이스를 구현하거나 상속을 받을 필요가 없어 기존에 ..
국비 34일차 내용정리(스프링 프레임워크의 구조)
·
국비 내용 정리/HTML
기업 -> 현재 스프링을 사용하는 기업이 50%~60% 정도 된다고 한다.정부 사업을 위해 전자정부프레임워크를 사용하거나요즘은 스프링 기반 자체 프레임워크를 사용한다고한다. controller -> JSP에서 JAVA로 코딩하는데 JAVA로 하면 안되나?                -> .jsp에서 컴파일 되면 어짜피 Servlet으로 넘어온다.                -> .java(서블릿, Servlet)로 만들자 == ForontController로 부른다. 톰캣(Server)에서 설정을 적용하는 방법1. xxx.xml 설정파일 등록    => 톰캣의 경우 web.xml로 사용된다.2. .xml은 무겁고 다루기 어렵기 때문에    => 간략하고 가독성이 좋은 @(어노테이션, 애너테이션)을 등록해..
개발자가 되고 싶은 곰
'spring' 태그의 글 목록 (5 Page)