본문 바로가기

spring5

[백기선_Spring]DI

공부할 때 본 강의 https://www.youtube.com/watch?v=IVzYerodIyg&list=PLfI752FpVCS8_5t29DWnsrL9NudvKDAKY&index=8 Dependency Injection = 의존성 주입 의존성을 주입받는 방법 = 서로 다른 객체가 서로 참조하는 방법 의존성 주입에 사용되는 어노테이션 @Autowired - 생성자, 필드, Setter에 모두 사용이 가능합니다. @Inject 의존성 주입 방법은 3가지가 있다고 합니다. 1. 필드에 의존성을 주입한다. -@Autowired를 붙여줘야 합니다. - 주입받을 객체는 Bean으로 등록이 되어 있어야 합니다. - 각 객체가 서로 인스턴스를 만든 다음에 의존성을 주입할 수 있으므로, 상호참조하는 문제를 해결할 수 .. 2020. 7. 27.

[Spring]MVC 모델2 구조 개발 에러 Mapped Statements collection

에러 메시지 : ### Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for passPhoneDao.selectPassPhoneDetail 에러원인 : DAO에서 return받는 AbstractDao에 SelectList()에 들어가는 Mapping Id 파라미터가 실제 Mapping.xml에 있는 에는 없기 때문에 발생한 에러이다. 보다시피 Mapping에 의 namespace에는 "category"로 적혀있지만,, 실제로 Dao에서 selectList()가 요청한 파라미너는 "passPhoneDao.selectPassPhoneDetai.. 2020. 4. 3.

[Spring]spring에서 properties 사용하기

java에 properties 값 가져오기 1. properties만들기 파일 위치 : src/main/resources/locale/messages_ko.properties src/main/resources/locale/prop.properties prop.properties 내용 : 1 upload.file.path=123 2. spring 설정 xml에 추가 이렇게 사용하였다. 주의할 점은 properties들에 같은 key 값이 있다면 원하지 않는 데이터가 읽힐수 있다고 한다. 그럴 경우 다른 방법을 사용해야한다고 한다. 3. 아래처럼 java단 소스에 추가하여 사용할 수 있음. jsp에 properties의 값 가져오기 1. properties만들기 파일 위치 : src/main/resource.. 2020. 4. 1.

[MacBook]초간단 MacBook에 STS 설치하기

안녕하세요. 영상으로 방법 알아보기 https://www.youtube.com/watch?v=otgSbiejSRo 맥북에 STS(Spring Tools Suits)를 설치해볼 거에요. STS는 스프링 프로젝트 작업을 할 때 사용해야 하는 이클립스와 같은 IDE 입니다. 저같은 경우는 이번에 안드로이드 애플리케이션의 서버 개발을 Spring boot으로 개발하기 위해서 맥북에 처음으로 STS를 설치하게 되었습니다. 개발한 다음에는 Heroku에 배포해서 앱이 서비스가 될 수 있게 해볼거에요. 우선적으로 스프링을 사용하기 위한 STS를 맥북에 설치해보겠습니다. 준비물 1. Macbook💻 2. jdk1.8 STS 설치 순서 1. 설치 사이트 접속 ==> 다운로드 사이트 접속하면 eclipse, VisualS.. 2020. 3. 28.

[spring]SVN 프로젝트 받고 안정적으로 Maven 설정하고 관련 라이브러리 받기

SVN으로 프로젝트를 받으면 에러로 다 표시되어 있는 모습을 종종 확인한다. 보면 Maven에서 라이브러리를 다 다운 받지 못했기 때문이다.. 일단 Maven 설정을 하는 법부터 알아보자. 1. Maven clean 2. Maven install https://tnsgud.tistory.com/82 SVN 체크아웃(Checkout) 프로젝트 Maven 설정 SVN 체크아웃(Checkout) 프로젝트 Maven 설정 이클립스 설정을 기반으로 설명 합니다. 1. 체크아웃(Checkout)을 받는다 2. 해당 프로젝트를 선택 Project facets 이동해서 Dynamic Web Module 체크를 확인하고 선.. tnsgud.tistory.com build FAUIL로 오류가 난다면.... 오류내용 Fai.. 2020. 3. 16.