본문 바로가기

📌 Back End/└ Spring10

[Spring] The project cannot be built until build path errors are resolved 에러 발생 시 해결 방법 🎯 GoalJava Build Path > Libararies > JRE 연결 방법을 안다.⚠️ 문제 현상STS에서 프로젝트파일 가져왔다가 아래와 같은 에러가 발생 했다.The project cannot be built until build path errors are resolved lds Unknown Java Problem Unbound classpath container: 'JRE System Library [JavaSE-21]' in project 'lds' lds Build path Build Path Problem💊 해결 방법해당 프로젝트 우클릭해서 [Properties] 들어가기왼쪽 메뉴 중에서 Java Build Path에 들어가서 상단 메뉴 중 [Libraries]를 클릭한다. (u.. 2024. 5. 9.
[Spring] Renaming project error 에러 발생 시 해결 방법 🎯 GoalSTS Renaming project error 에러 해결할 수 있다.프로젝트를 STS에서 깃 클론 해서 다시 가져오는 방법을 안다.⚠️ 문제 현상STS에서 프로젝트 파일을 그대로 복붙했다가 아래와 같은 에러가 발생 했다.org.eclipse.buildship.core.internal.UnsupportedConfigurationException: Project at 'C:\Work\Git\LDS_Homepage' can't be named 'lds' because it's located directly under the workspace root. If such a project is renamed, Eclipse would move the container directory. To reso.. 2024. 5. 9.
[Spring] STS에서 git clone 으로 프로젝트 import 하기 STS (이클립스) 실행- 왼쪽 메뉴중 import projects  선택- 메뉴 -> file > import > git > project from git(with smart import)선택  Clone URI 선택 -> Next 선택 git url 입력 및 git 접속 정보 입력을 해줍니다. 입력이후 Next 클릭  git repository에 접속이 성공하면 연결할 branch선택 화면이 나타납니다. 선택 후 Next 버튼 클릭 Local Destination (저장 폴더 선택) 선택 후 Next 버튼 클릭 소스를 다운받는 프로그래스바가 생성된 이후 모두 받고 완료 됨Finish 버튼 클릭 2024. 5. 9.
[Spring] STS 4 (Spring Tool Suite 4) 프로젝트 자바 버전 변경 ① "Window" → "Preferences" 메뉴를 클릭한다.      ② "JAVA" → "Installed JREs" 속성창을 보면 STS는 기본적으로 jre를 포함한 것을 확인할 수 있다.                   - 설치된 JDK를 적용하기 위해 "Add..." 버튼을 클릭한다.      ③ "Standard VM" 클릭 후 "Next >" 버튼을 클릭한다.      ④ "Directory..." 버튼을 클릭하여 추가하려는 JDK가 설치된 폴더를 지정한다.      ⑤ 설정한 JDK 폴더를 체크 확인하고, "Apply and Close" 버튼을 클릭한다. 2024. 5. 3.
[Spring] 소프트웨어 배포 생명 주기 (software release life cycle) Software release life cyclehttps://en.wikipedia.org/wiki/Software_release_life_cycle기본적인 소프트웨어 생명주기다. spring과는 동일하지 않지만(milestone) 이 기반으로 생명주기가 돌아간다.SNAPSHOT: 아직 릴리즈 되지 않은 데일리 빌드 버전, 안정화 되어 있지 않다.M(Milestone): 새 기능이 개발되어 주기적으로 배포하는 버전, 릴리즈되어 있지만 버그 수정하고 있는 버전RC(Release candidate): M을 더 정리를 해서 배포된 버전GA(General Availability): 정식 릴리즈 버전Snapshot아직은 안정화 되지 않은 데일리 빌드버전을 뜻합니다. 따라서 최신 버전일 수도 있지요. M (Mil.. 2023. 7. 19.
[Spring] Thymeleaf(타임리프)란? (+기본적인 사용법) 타임리프(Thymeleaf) 란?타임리프는 컨트롤러가 전달하는 데이터를 이용해 동적으로 화면을 만들어주는 역할을 하는 뷰 템플릿 엔진이다. 타임리프가 갖는 대표적인  특징은 다음과 같다. 서버상에서 동작하지 않아도 HTML 파일의 내용을 바로 확인이 가능하다.순수 HTML 구조를 유지한다.타임리프(Thymeleaf) 사용1) 라이브러리 추가 Gradle - build.gradleimplementation 'org.springframework.boot:spring-boot-starter-thymeleaf' Maven - pom.xml org.springframework.boot spring-boot-starter-thymeleaf 2) 기본 경로타임리프는 다음과 같이 기본 뷰 템플릿 경로로 다음과.. 2023. 3. 16.
[Spring] 스프링 프로젝트 폴더 빨간색 느낌표(pom.xml) 프로젝트 폴더랑 Java Resources 폴더만 빨간색으로 뜨는 경우가 있다. Window-Show View-Other 창을 열어서 Problems 창을 연다. 그러면 프로젝트 자바 레벨이 설정된 자바 버전보다 낮다고 한다. 프로젝트 우클릭-Properties-Project Facets 에서 자바 버전을 설치된 버전으로 맞추면 빨간 느낌표가 사라진다.  [Springboot] java.lang.UnsupportedClassVersionError [Springboot] java.lang.UnsupportedClassVersionError에러 메세지 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/b.. 2023. 3. 16.
[Spring] Spring Framework / STS(Spring Tool Suite) 개념 정리 1. 라이브러리 - 미리 정의되어 내가 만든 클래스에서 호출해서 사용하는 방식 - 사람이 주도권을 가지고 코드에서 해당 라이브러리를 호출해서 사용2. 프레임워크- 프레임워크가 우리의 코드를 호출해서 원하는 목적에 달성하도록 도와줌3. Spring Framework- 자바 웹 어플리케이션 개발을 위한 경량 프레임워크 - Java를 이용해 Web을 개발하기 위한 도구4. Spring Boot- Spring Framework가 기능이 많은만큼 복잡한 환경설정을 가지고 있기 때문에 많은 설정부분을 자동화하여 사용자가 편하게 Spring을 이용할 수 있도록 도와주는 것5. STS(Spring Tool Suite)- 스프링 개발에 최적화된 이클립스에 가깝다. - 이클립스 베이스에 Spring Framwork plu.. 2023. 3. 16.
[Spring] Spring Framework 구동원리 기본동작 순서 및 구조 1. Spring Framework 실행순서2. Log명 도식화구분프로세스파일명실제 LOGTomcat서버 가동시Apache 실행commons-daemon.logApache Commons Daemon procrun (1.2.4.0 64-bit) started.Tomcat 실행 및 server.xml 로딩[info] ( prunsrv.c:1325) [ 5740] Starting service...프로토콜 핸들러 초기화catalina.log[main] org.apache.coyote.AbstractProtocol.init 프로토콜 핸들러 ["http-nio-7080"]을(를) 초기화합니다.[main] org.apache.coyote.AbstractProtocol.init 프로토콜 핸들러 ["ajp-nio-12.. 2023. 3. 13.
728x90
반응형