본문 바로가기

전체 글46

[web 프로젝트 만들기] Maven 프로젝트 / SpringMVC / Maven Web Project 프로젝트 생성 시 Maven Project 선택 > Next 아래 이미지 처럼 체크 그대로 따라서 선택 후 > Next 아래와 같이 선택 후 > Next Group id, Artifack id 입력(자유롭게 입력) console 창에 y 입력 후 > Enter 생성 후의 프로젝트 디렉토리 구조 보면 src/main/java 디렉토리가 없다? 프로젝트 우클릭 > Build Path > Configure Build Path > JRE~~[JavaSe-1.8] 클릭 > Edit... 내 워크스페이스 환경의 jdk로 변경 그럼 없던 src/main/java 디렉토리 생김 프로젝트 우클릭 > properties > Project Facets 보이는 것처럼 폴더 및 파일 생성 아래 링크는 각 xml 설정 내용에 연.. 2022. 12. 22.
[web 프로젝트 만들기] servlet-context.xml 설정 beans xmlns="http://www.springframework.org/schema/beans"xmlns:context="http://www.springframework.org/schema/context"xmlns:p="http://www.springframework.org/schema/p"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:task="http://www.springframework.org/schema/task"xsi:sch.. 2022. 12. 22.
[web 프로젝트 만들기] web.xml 설정 mavenPro encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encoding * contextConfigLocation classpath:spring/spring-*.xml org.springframework.web.context.ContextLoaderListener action org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/springmvc/servlet-*.xml 1 action / 2022. 12. 22.
[web 프로젝트 만들기] pom.xml 설정 전부가 아닌 초기 설정이며, 개발하는 과정 중 상황에 맞는 dependency를추가하고 build하여 사용해야 한다. 또한, 아래의 버전은 필자의 개발환경의 버전 정보들과 맞췄기에 번거롭지만 에러로그를 보며 버전 정보를 맞추는 방법 밖에 없다. [초기설정] 4.0.0 com mavenPro war 0.0.1-SNAPSHOT mavenPro Maven Webapp http://maven.apache.org mavenPro src/main/java maven-compiler-plugin 3.8.0 1.8 1.8 maven-war-plugin 3.2.1 WebContent 2.3.3 junit junit 3.8.1 test javax.servlet javax.servlet-api 4.0.1 provided j.. 2022. 12. 22.
[에러기록]'org.eclipse.core.resources.IProject org.eclipse.m2e.core.project.configurator.ProjectConfigurationRequest.getProject()' 에러현상 maven update 중 에러 메세지 팝업! 계속 팝업(무한팝업)되는 현상 해결방법 아래 사진의 플러그인 '삭제' (과감한 삭제) 1) m2e-wtp - JAX~~~(optional) 2) m2e-wtp - JPA~~~(optional) 3) m2e-wtp - JSF~~~(optional) (현재 필자는 이미 삭제를 한상태여 보이지 않아 인터넷에서 이미지 퍼옴) 뭔가 플러그인 설치 시 선택적 사항이었는데 생각없이 next 누르다 보니 설치된 듯 삭제해도 되는 이유? 에러인 이유? https://www.eclipse.org/m2e-wtp/ 이유를 알기 위해 공식사이트에 직접 들어가봤다. m2e-wtp는 WTP에서 Java EE 프로젝트의 구성에 사용되는 m2e 커넥터 세트를 제공하며, Eclip.. 2022. 12. 21.
Spring-Boot 디버깅 / 스프링부트 디버깅 설정 이클립스에서 스프링 부트를 사용해 개발을 하던 중 디버깅, Break-Point가 사용되지 않아 해결방법을 찾아 적용했다. 환경세팅 pom.xml -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n 위 인자를 입력한다. !!! 여기서 주의할 사항 !!! 위 설정이 쉽게 말해 디버깅 서버를 따로 구성하는 것이기 때문에 adress에 현재 스프링 부트의 포트와 다르게 설정해줘야 한다. ※ pom.xml이 아닌 다른 방법의 설정 방법 Run as > Run Configurations > Arguments > VM arguments 여기에 써도 된다고 하는데 필자는 이 방법이 익숙치도 않고 되지도 않아서 pom.xml에 설정했다. Mave.. 2022. 12. 2.