궁금했던 것들/Spring
-
Spring 프로젝트 파일 살펴보기궁금했던 것들/Spring 2019. 10. 23. 14:26
이전 포스팅에서는 대략적인 구조만 알아봤는데 이번에는 기본으로 생성되어있는 파일들에 대해 알아 보겠습니다. ============================================================================ 1. HomeController Controller 클래스는 요청이 오면 누가 처리애햐아는지를 분기처리해주고 그에 대한 결과값을 리턴해주는 클래스입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 @Controller public class HomeController { private static final Logger logger = LoggerFactory.getLogger(HomeControll..
-
Spring 프로젝트 구조 파악궁금했던 것들/Spring 2019. 10. 22. 17:20
스프링 프로젝트를 만들면 기본적으로 생성괴는 파일들에 대해서 알아보겠습니다. ============================================================================ 1. 전체적인 구조 위에서 아래 방향으로 하나하나 대략적인 설명을 해보겠습니다. 자세한 내용은 검색을... 1) src/main/java - java파일들을 가지고 있는 폴더입니다. java파일들은 앞으로 여기에 생성하면 됩니다. 2) src/main/resources - META_INF 폴더에는 manifest.mf 파일이 있는데 아직 사용해본적은 없지만 jar파일로 배포할 경우(일반적으로 war파일을 사용해서 배포합니다.) 패키지 정보와 파일 확장과 관련된 정보를 저장하는 파일이 있는 폴더..
-
스프링 프로젝트 생성궁금했던 것들/Spring 2019. 10. 21. 17:21
이번 포스팅에서는 스프링 프로젝트를 생성하고 톰캣과 연동하여 구동이 잘 되는지 까지 해보겠습니다. ============================================================================ 1) 스프링 프로젝트 생성 - 좌측 상단의 File - New - Spring Legacy Project 를 선택해줍니다 (New 했을때 없으면 젤 하단의 Other을 선택해서 직접 찾아서 선택 합니다.) 프로젝트 이름을 적어주시고 밑의 Templates 중에서 Spring MVC Project를 선택하고 Next> 패키지를 적어줘야합니다. 일반적으로 com.회사명.프로젝트명 이 순서로 패키지를 정해주고 Finish를 눌려줍니다. 2) 에러 수정 아마 설치를 완료 하면 프..
-
Spring 플러그인 설치궁금했던 것들/Spring 2019. 10. 21. 16:04
이번 포스팅에서는 Spring Tool Suite(STS)를 설치 하겠습니다. 이클립스에서 스프링프레임워크를 사용할수있게 관련 라이브러리, 설정관련들을 받아야합니다. 그래서 마켓에서 플러그인을 설치해야합니다. 제일 최신의 STS는 글 작성일 기준 STS4 버전까지 나와있습니다. 그러나 저는 STS3버전을 사용 할 것 입니다. 이유는 STS4를 사용한적이 없고(가장 큰 이유) STS4와 STS3의 차이를 봤을때 STS4에서는 Spring boot를 사용해서 웹 관련 설정이 간편해 졌고 처음 프로젝트를 만들때 필요한 라이브러리들을 체크체크하면 다 포함되어서 간편하다는 것 입니다. 분명 써보면 좋겠지만 저는 제가 직접 타이핑으로 설정해보는것도 나쁘지 않다고 생각하고 추후에 바꿔야 하는 부분이 있다면 체크체크해..
-
Maven 설정궁금했던 것들/Spring 2019. 10. 17. 10:13
저는 Maven을 다운로드 저장 폴더 라고 생각을 하고있습니다. Web 프로젝트를 생성하면 pom.xml 파일이 있는데 거기에 태그안에 필요한 라이브러리를 적으면 Maven에서 지정한 repository(저장소)로 다운로드 되고 관련 라이브러리를 프로젝트에서 사용할수 있게 됩니다. 그래서 Maven(repository) = 다운로드 폴더 pom.xml안의 = 다운로드 목록 이정도로 생각하고 있습니다. 이제 Maven을 설정해주겠습니다. ============================================================================ 1) repository 폴더 생성 및 settings.xml 수정 1. dev/apache-maven-3.6.2 폴더 아래에 repo..
-
Tomcat 설정궁금했던 것들/Spring 2019. 10. 16. 17:58
이전에 깔았던 이클립스에 Tomcat을 연동해 보겠습니다. ============================================================================ 1) 톰캣 추가하기 상단의 메뉴에서 Window - Preferences 를 선택해 줍니다. 창이 뜨면 왼쪽 상단에다가 Server를 검색한뒤 Runtime Environment 을 그리고 Add..을 눌려줍니다. 창이 뜨면 설치한 버전이 8.5버전이기 때문에 Apache Tomcat 8.5를 선택하고 next를 눌려줍니다. Browse...을 눌려서 톰캣을 설치했던 폴더를 선택합니다. 또한 JRE도 미리 설치한 jdk1.8.0_221로 설정해주고 Finish를 눌려줍니다. 그러면 tomcat이 추가 된것을 확..
-
환경구축 (4) - Eclipse 설치궁금했던 것들/Spring 2019. 10. 16. 16:39
OS : Window10 JDK : jdk1.8.0_221 Was : apache-tomcat-8.5.46 maven : apache-maven-3.6.2 IDE : eclipse ============================================================================ 1) eclipse 폴더 생성 파일을 다운로드 하기에 앞서 dev 폴더 아래에 eclipse 폴더와 workspace 폴더를 만듭니다. 2) 파일 다운로드 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, th..
-
환경구축 (3) - Maven 설치궁금했던 것들/Spring 2019. 10. 16. 15:58
OS : Window10 JDK : jdk1.8.0_221 Was : apache-tomcat-8.5.46 maven : apache-maven-3.6.2 IDE : eclipse ============================================================================ 1) Maven 다운로드 http://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.6.2 Apache Maven 3.6.2 is the latest release and recommended version for all users. The currently selected downl..