Spring
-
스프링퀵스타트 빈생성 에러 및 학습Spring/Spring Quick Start 2019. 5. 20. 14:50
맥북에서 교재와 동일한 버전, 동일한 소스로 작성을 했음에도 불구하고 AbstractApplicationContext와 GenericXmlApplicationContext를 자동 호출하는게 되지 않았고 그래서 강제 입력해도 되지 않았다. 문제의 원인이 무엇인지 파악하고자 구글링을 해보았으나 이와 동일한 증세로 겪고있는 사람을 찾지못했다. 다만, 대안 해결책으로는 몇 가지 제시했었는데 이는 다음과 같다. 1. 프로젝트 클린 2. 메이븐 업데이트 3. 이클립스 재실행 필자는 위와 같은 모든 과정을 거치고 심지어 프로젝트 삭제 및 새로 생성하여 모든 과정을 처음부터 다시 시작했으나 제대로 되지 않아서 노트북>데스크탑으로 옮겨서 실행해봤는데 정상적으로 작동하였습니다. 정작 중요한 원인 파악 및 해결점은 찾지 못..
-
스프링/인터페이스와 임플리먼트 사이 에러Spring/Spring Quick Start 2019. 5. 19. 13:51
인터페이스 소스와 임플리먼트한 소스에서 동일하게 이용되어야하며 이러한 규칙을 지키지 않을시에는 에러가 발생하는데 동일한 소스를 이용하지 않았으므로 따로 큰 에러가 발생하지는 않는다. -TVUser.java 기본 클래스- package polymorphism; public class TVUser { public static void main(String[] args) { TV tv = new SamsungTV(); tv.powerOn(); tv.volumeUp(); tv.volumeDown(); tv.powerOff(); } } -TV.java 인터페이스- package polymorphism; public interface TV { public void powerOn(); public void power..
-
POJO(Plain Old Java Object)란?Spring/Theory 2019. 5. 19. 09:46
POJO란 말 그대로 평범한 엤날 자바 객체를 의미한다. POJO를 좀 더 쉽게 이해하기 위해서 반대로 POJO가 아닌 클래스가 무엇인지 이해하면 된다. 대표적인 Not POJO클래스가 Servlet 클래스이다. Servlet 클래스는 우리 마음대로 만들 수 없으며, 반드시 Servlet에서 요구하는 규칙에 맞게 클래스를 만들어야 실행할 수 있다. 다음은 Servlet 클래스 작성 규칙이다. - javax.servlet/javax.servlet.http 패키지를 import해야한다. - public 클래스로 선언되어야 한다. - Servlet/GenericServlet/HttpServlet 중 하나를 상속해야 한다. - 기본 생성자(Default Constructor)가 있어야 한다. - 생명주기에 해당..
-
스프링 프로젝트 생성 및 설정변경Spring/Spring Quick Start 2019. 4. 28. 16:28
|스프링 프로젝트 생성 방법 1. File -> New -> Spring Legacy Project 2. File -> New -> Other -> Spring -> Spring Legacy Project >>만약 1번 과정이 보이지 않는다면 2번 과정으로 진행하면 됩니다. |프로젝트 생성 과정 아래의 사진은 스프링 프로젝트 생성 방법입니다. File -> New ( Alt + Shift + N ) -> Other...(Ctrl+N) 순서대로 클릭하시면 됩니다. 개발자분이시라면 앞으로 단축키 정도는 외워두시는게 좋겠습니다. 그럼 업무 효율이 늘어나겠죠? 처음에는 단축키 외워지지도 않을 뿐더러 하다보면 차차 외워질겁니다. Spring -> Spring Legacy Project 선택 -> Next Proj..
-
Spring Tool Suite (STS) for Eclipse 3.8.4.RELEASE 설치, 문제점 발생 및 해결법Spring/Spring Quick Start 2019. 4. 28. 10:52
|Spring Tool Suite (STS) for Eclipse 3.8.4.RELEASE 설치 Spring Quick Start에서는 3.7.3버전을 요구하나 찾아보기 어려운 관계로 더 높은 버전인 3.8.4버전을 설치합니다. 아래 사진들은 설치과정을 보여주는거니 따라하시면 됩니다. 이클립스를 실행하면 위와 같이 기본화면이 나오는데 Spring Tool Suit를 설치하기 위해서 상단 메뉴오른쪽끝에 있는 Help - Eclipse Marketplace를 클릭합니다. 상단 부분에 Find옆에 Spring Tool Suite 혹은 STS를 검색해서 원하는 결과가 나올겁니다. 그러면 그 중에 위와 같이 3.84버전을 설치합니다. |문제점 발생 probem occured while performing prov..
-
H2database 1.4.197 설치 및 구동Spring/Spring Quick Start 2019. 4. 28. 00:29
|H2database 1.4.197 설치 Spring Quick Start와 같이 1.4.192 버전을 다운받고 싶었으나 쉽게 찾을 수 없는 관계로 비슷하면서 안정적인 버전인 1.4.197 버전으로 다운받았습니다. 다운받아야 할 파일은 Platform-Independent Zip입니다. 링크:http://h2database.com/html/download.html Downloads Downloads Version 1.4.199 (2019-03-13) Windows Installer (SHA1 checksum: 848f504a884cd97faf4c9a296fd74f51e37c0f7d) Platform-Independent Zip (SHA1 checksum: 5bc7c94cb46c63fc47fa63350a5..
-
톰캣 8.0.32 설치Spring/Spring Quick Start 2019. 4. 27. 23:35
|톰캣 설치 링크:https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.32/bin/ Index of /dist/tomcat/tomcat-8/v8.0.32/bin archive.apache.org 톰캣 설치할 때 자신의 컴퓨터가 몇 비트인지 확인하고 설치하셔야됩니다. 혹시 모르시는분들은 아래 링크를 확인하시면 됩니다. 설치해야 할파일은 apache-tomcat-8.0.32-windows-x64.zip입니다. (64비트 기준, 32비트라면 32비트로 다운받으시면됩니다.) https://blockcahin.tistory.com/145 JDK1.8 설치 및 환경변수 설정 |JDK1.8 설치 링크 여기에 들어가서 Windows x86, x64가 있는데 윈도우 32비트면 ..
-
eclipse mars 버전 설치Spring/Spring Quick Start 2019. 4. 27. 23:23
|이클립스란? 이클립스는 자바를 기반으로한 통합개발환경 프로그램이다. 윈도우, 맥OS, 리눅스 등 어디에서든 설치 및 사용이 가능한 장점이 있습니다.. Spring Quick Start에서 이클립스 Mars 버전을 사용하므로 설치법을 공유합니다. |설치링크 링크: https://www.eclipse.org/downloads/packages/release/mars/2 Mars 2 | Eclipse Packages 370 MB 27,329 DOWNLOADS The Modeling package provides tools and runtimes for building model-based applications. You can use it to graphically design domain models, to..