본문 바로가기

📌 Back End24

[JSP] <jsp:include> 액션 태그를 이용한 레이아웃 템플릿 모든 페이지에 들어가는 header와 footer 만들기   메인페이지 main.jsp에 header, footer 파일을 연결시켜준다.header 위치에 를 넣으면 네브바 포함 된 메인페이지footer 위치에 를 넣으면 footer가 포함 된 메인페이지Header 설정header.jsp Blog 로그인 회원가입   Footer 설정footer.jsp 🧍🏻‍♀️Created by Sohyun 📞010-1234-1234 🚩서울특별시 중구 메인페이지(main.jsp) - header, footer 파일 연결main.jsp 제목 적는 부분 내용 적는 부분 상세보기   layout 폴더가 현재 폴더위치 위에.. 2024. 5. 16.
[Spring Boot] 컨트롤러 클래스 없이 특정 view대한 컨트롤러 추가 WebMvcConfigurer addViewControllers 🎯 Goal컨트롤러 클래스 없이 특정 view에대한 컨트롤러를 추가할 수 있다.💡 개념web과 WEB-INF 폴더 / WEB-INF에서의 앵커 태그에 관해서webapp폴더에 파일이 있을 경우 비즈니스 로직없이도 가상의 결과물을 만들어 직접적으로 뷰를 살펴 볼 수 있다.그렇기 때문에 http://localhost:8080/test.jsp로 접속 시 해당 페이지를 볼 수 있었던 것이다. 🔑 에러 원인WEB-INF 폴더에 있는 main.jsp 파일은 왜 볼 수 없었던 것일까?WEB-INF 폴더의 경우 브라우저에서 직접적으로 접근이 불가한 경로다.직접적으로 볼 수 없기 때문에 앵커 태그로 이동이 불가하며, Controller를 통해서만 이동을 해야 한다.http://localhost:8080/main.j.. 2024. 5. 16.
[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.
[Java] JDK 1.8 다운로드 방법 및 JDK 환경변수 설정 JDK 1.8 다운로드 1. 오라클 홈페이지 접속https://www.oracle.com/java/technologies/javase/jdk18-archive-downloads.html Java Archive Downloads - Java SE 18WARNING: These older versions of the JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downloading thwww.. 2024. 4. 30.
[Spring Boot] webjars 사용하기 (bootstrap 의존성 추가) 예전에 프로젝트를 진행할 때는 bootstrap파일을 다운받아 사용하는 방식으로 프로젝트를 진행하였다.그런데 이 경우 배포할 때 해당 정적 파일도 함께 배포해야 했다. 반면 webjars를 사용하면 jar를 배포하는 것으로 해당 파일에 접근할 수 있게 된다.또한 webjars는 maven이나 gradle을 통해 의존성을 관리할 수 있다는 장점이 있다.그럼 직접 적용해보자.의존성 추가 (pom.xml) org.webjars bootstrap 5.1.3 org.webjars jquery 3.6.0 스프링부트는 정정 콘텐츠의 버전은 관리하지 않으므로 버전 정보도 입력해줘야 한다.css 적용파일 경로는 외부라이브러리 경로에서 찾자!/resources/webjars/boo.. 2024. 4. 30.
[Spring Boot] Spring-boot 프로젝트 생성(STS) / 빌드 / 실행 프로젝트 생성File - New - Spring Starter Project프로젝트명을 gogo로 생성후 Next를 클릭한다. 생성할 프로젝트에 필요한 dependency를 미리 설정한다.나는 위와같이 설정했다.이후 Finish를 클릭한다.pom.xml에서 원인 모를 에러표시가 나온다.이유는 STS 를 사용하여 스프링 프로젝트 생성시pom.xml 의 첫번째 줄 에러(unknown 에러) 발생시메이븐 플러그인 버전이 안써있어서 나는 에러이다. 17 라인쯤에 있는 properties 안에3.1.1입력한다. 3.1.1 1.8 업데이트할 프로젝트를 선택후 OK 클릭에러없이 깔끔해졌다.Controller 생성스프링부트에서 컨트롤러를 생성할때는 항상 기본적으로 생성된 어플리케이션(여기에서는 Gog.. 2024. 4. 30.
728x90
반응형