본문 바로가기
반응형

spring legacy project3

이클립스에서도 Spring Framework 개발을 해보자. STS 플러그인 설치후 프로젝트 생성하기 학원에서 교육받았을때는 STS 환경에서 Spring Framework 개발을 진행했었다. 하지만 실제로 나와보니 이게 왠걸? STS를 설치하기보다는 이클립스에 STS 플러그인을 설치하는 방식으로 더 많이 접해본거같다. 왜인지 정확한 이유는 모른다. 하지만 아마 STS 보다 이클립스에 플러그인으로 설치하는 방식이 좀더 범용적으로 활용할수 있지 않을까? 하는 생각이 든다. 모르면 물어보라고 했다. ChatGPT에게 물어보았다. 기존 이클립스 사용자 편의성: 많은 개발자들이 이미 이클립스를 사용하고 있고, 개발 환경에 익숙합니다. 이들에게 STS 플러그인을 이클립스에 추가하는 것이 더 편리하고 낯설지 않은 경험을 제공할 수 있습니다. 소프트웨어 관리: 이클립스를 기반으로 추가 플러그인을 설치하면, 사용자는 다.. 2023. 6. 23.
Spring legacy project에서 Mybatis 설정방법 1편 pom.xml의Dependency 관리 (Oracle db 사용) 먼저 Spring legacy project로 project를 생성하면 기본적인 구조는 아래와 같다. src/main/java - java Source file들이 위치하는곳이다. 우리가 Controller나 DAO VO나 Service 클래스를 생성하면 해당 공간에 만들게 된다. src/main/resources - mybatis mapper 파일이나 각종 설정들과 관련된 xml 파일들을 이곳에 두게 될것이다. src/main - 이곳은 View와 관련된 파일들이 위치하는곳이다. 여기서 views에 화면단(View) 파일들을 위치하게 되고, resources 폴더에는 img나 css파일등이 위치하게 된다. Spring 폴더에는 root-context와 servlet-context.xml 파일이 위치해있.. 2023. 6. 14.
Git과 STS 연동해서 Project를 Import할때 No projects Found 해결방법 현재 수업환경에서 Spring Legacy Project를 생성해서 진행하고있다. 기존의 github에 Ignore 설정을 해주지않고 무턱대고 업로드를하다가 pom.propertise 파일이 계속 중복처리되서 골치가 아팠다. 더 늦어지기 전에 프로젝트를 다시 갈아엎고 제대로 Ignore 설정을 해준후 기존의 깃허브 프로젝트에서 master의 파일들을 가져와 새 프로젝트에 이식했다. Ignore를 해주고 나면 실질적으로 코드 파일만 올라간다고 보면되는데... 이러면 프로젝트 구조가 구조가 아니게 될거라는 생각을 못했었다. 평소와 똑같이 Import를 해주는데 읭...? 프로젝트가 없다고? 뭐지? 구글링을 통해 해결했다. 기존의 JSP 프로젝트 구조와 다르게 이번엔 Ignore를 통해 많은 파일이 업로드가 .. 2023. 2. 24.
반응형