반응형
반응형
스프링 프로젝트 설정 pom.xml 설정 pom.xml - dependencies 부분에 아래의 코드를 입력하여 의존성 추가 spring-webmvc : mvc 디자인 패턴 관련 mysql-connector-java : mysql 연결 관련 spring-jdbc : 스프링에서 자바로 데이터베이스 제어 commons-dbcp : 데이터베이스의 다중 접속, 다중 처리 org.springframework spring-webmvc 4.1.7.RELEASE mysql mysql-connector-java 8.0.31 org.springframework spring-jdbc 5.3.18 commons-dbcp commons-dbcp 1.4 DataSource 설정 root-context.xml 설정 (Package..
스프링 설치 아래의 사이트에서 환경에 맞는 스프링 다운로드 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 메이븐 프로젝트 생성 File - New - Other Maven Project - Next workpace 지정 (본인이 원하는 경로에 설정) arche..
에러 내용 'Starting Tomcat Server at localhost has' has encountered a problem Serveral port (8005, 8080, 8009) required by Tomcat Server at localhost are already in use. 톰캣 로컬 서버에 문제 발생, 해당 포트들은 이미 사용되어 있음 다시 풀어보자면, 이미 해당 포트로 서버가 열려있다는 소리. 즉, 내가 깜빡하고 종료하지 않은 다른 톰캣 서버를 종료하거나 포트를 변경해주면 된다. 해결 방법1 : 포트 변경하기 (Package Explorer) Servers - Tomcat - server.xml 기본 포트는 8080으로 설정되어 있음 (팁 : 찾기 8080 을 검색하면 쉽게 찾을..
에러 내용 다이나믹 웹 모듈의 버전을 알 수 없음 해석해보면 다이나믹 웹 모듈의 버전이 설정한 경로 내에 존재하지 않음 다시 풀어보면, 설정한 다이나믹 웹 모듈이 설정한 웹 모듈과 버전이 다르다 즉, 프로젝트에서 설정된 버전과 구동하는 톰캣 서버의 다이나믹 웹 모듈을 동일하게 맞춰주면 된다 The superclass "javax.servlet.http.HttpServlet", determined from the Dynamic Web Module facet version (3.1), was not found on the Java Build Path 해결 방법 Dynamic Web Module 의 버전 맞춰주기 프로젝트 우클릭 - Properties - Project Facets - Dynamic Web M..
에러 내용 메이븐 프로젝트를 생성하자마자 생성된 에러 해석해보자면 웹 서버를 작동하는 서블릿 클래스가 경로에 없다 다시 풀어보면, 서블랫 클래스를 호환하는 톰캣 서버가 존재하지 않다 즉, STS에서 작동 할 서버가 존재하지 않다는 의미이므로 서버 설정을 해주면 해결된다 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path (둘 다 같은 방법이므로 편한 것을 골라서 하시면 됩니다.) 해결 방법1 프로젝트 우클릭 - Properties Project Facets - Java - Runtimes - 서버 선택 후 적용 해결 방법2 프로젝트 우클릭 - Properties Java Build Path - Add Li..
이전 포스팅 확인하기 https://luvris2.tistory.com/358 Spring Boot - H2 데이터베이스 - 설치, 프로젝트 설정, 로컬 서버 생성 (1/3) # 해당 포스팅은 Gradle Projec로 진행되었습니다. H2 데이터베이스(Database)란? 개발용이나 소규모 프로젝트에서 사용하는 경량화 된 데이터베이스 개발에 초점을 두었기 때문에 개발이 완료되면 MySQ luvris2.tistory.com JPA 엔티티 설정 (Entity) Entity란? 사전적 의미로는 개체, 실체의 의미 데이터베이스 논리적 구성요소 유형, 무형의 개체로 현실세계에서 사람이 생각하는 개념이나 정보의 단위 JPA의 엔티티는 쉽게 말해 테이블, 컬럼과 같은 의미 엔티티의 테이블은 엔티티로 선언한 클래스의..