목록분류 전체보기 (60)
Hello, Stranger
작업환경 windows 10 Pro intellij IDE Community Edition 2022.3 프로젝트를 open 했는데 아래와 같이 에러가 발생했습니다. cannot resolve symbol 'boot' cannot resolve symbol 'SpringBootApplication' cannot resolve symbol 'SpringApplication' 해결방법은 Gradle을 reload 하는 것 입니다. 아래 메뉴박스에서 Gradle을 선택합니다. 위 메뉴에 Gradle이 없는 경우 [view] > [tool windows] 를 클릭하여 Gradle을 찾습니다. Gradle 창에서 아래 빨간박스로 표시한 Reload All Gradle Projects 버튼을 클릭합니다. reload..
작업환경 windows 10 Pro intellij IDE Community Edition 2022.3 작업하던 도중 키를 잘못 눌렀는지 아래 이미지처럼 왼쪽에 있던 sidebar 탭들이 사라졌습니다. 이때 사라진 project, commit, pull Requests 탭들을 띄우는 방법을 알아보겠습니다. 왼쪽 하단에 |ㅁ| 아이콘이 있습니다.(아래 이미지 빨간 네모박스를 참고합니다.) 아이콘을 마우스왼쪽 클릭하면 아래 이미지처럼 메뉴박스가 뜹니다. 여기에서 project, commit, pull Requests 를 클릭합니다. 위 메뉴에 없는 경우 [View] > [Tool Windows] 를 클릭하시면 원하는 모든 메뉴가 있는 것을 확인할 수 있습니다. 단축키 방법 Project 탭 단축키: [Alt..
다음과 같은 상황에서 에러가 발생했습니다. 1) Thymeleaf 를 사용 2) ajax를 사용해 비동기 처리 [에러메세지] Thymeleaf 템플릿이 존재하지 않거나 엑세스하지 못한다는 구문의 에러입니다. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [controller 경로], template might not exist or might not be accessible by any of the configured Template Resolvers [Controller 코드] @Controller public class Controller { ... @PostMapping("경로") public HashMap 메소드..
조회수 컬럼 update 를 구현하던중 에러가 발생했습니다. 작성한 JPQL 구문은 아래와 같습니다. @Modifying @Query("UPDATE domain d SET d.viewCount = d.viewCount+1 WHERE d.id = :id") int addViewCount(String id); [에러메세지] java.lang.IllegalStateException: For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters. 번역기를 돌려..
비동기처리 중 500 에러가 발생했습니다. controller를 잘 호출하고, 서버에서도 에러없이 로직을 잘 처리하는데 계속 500에러가 발생했습니다. 저와 같은 상황이시면 해당 포스팅을 참고해보시면 좋겠습니다. [상황] 1. 비동기 요청을 했을때 GetMapping의 경로대로 controller 메소드를 잘 탑니다.(비동기 처리, 경로이상X) 2. 서버의 모든 로직을 에러없이 잘 처리합니다.(코드에러X) 3. 그럼에도 불구하고 서버 console에 템플릿이 존재하지 않거나 액세스 할 수 없다는 에러가 뜹니다. Error resolving template [controller 경로], template might not exist or might not be accessible by any of the c..
use Maven wrapper is not correct Maven home reverting to embedded 에러가 발생했습니다. 해결방법 [File] > [Settings...] 클릭 [Build, Execution, Deployment] > [Build Tools] > [Maven] Maven home path 항목을 Bundled (Maven 3) 으로 변경합니다. 저장 후 해당 에러가 사라진것을 확인할 수 있습니다. 에러가 사라지지 않으면 intellij 를 재실행하고 다시 확인합니다.
지난 포스팅에서 이클립스에 STS 플러그인을 설치했습니다. STS가 설치되지 않은분은 아래 포스팅을 참고해 설치 후 진행합니다. spring mvc 프로젝트 (1) - 마켓플레이스 STS 설치 (tistory.com) spring mvc 프로젝트 (1) - 마켓플레이스 STS 설치 해당 글에서는 마켓플레이스에서 STS 플러그인을 검색해서 설치하는 과정을 기술합니다. 준비 아래 목록이 준비돼있어야 진행이 가능합니다. 이클립스 설치 jdk 설정 톰캣설정 개발환경 OS: window es2sun.tistory.com 오늘은 Spring MVC Project 를 생성하는 과정을 기술합니다. 개발환경 OS: window IDE: eclipse 2020-06-R 스프링 version : 5.0.7 JDK: Open..
스프링 mvc 프로젝트에 tiles 프레임워크를 설정하는중 에러가 발생했다. InternalResourceViewResolver 를 통해서 페이지를 호출했을때는 화면이 정상적으로 표시되는데 tiles를 적용하면 다음과 같은 에러가 발생했다. SEVERE: 경로 [/프로젝트명]의 컨텍스트 내의 서블릿 [appServlet]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [Request processing failed; nested exception is org.apache.tiles.definition.DefinitionsFactoryException: XML error reading definitions.]을(를) 발생시켰습니다. org.xml.sax..
해당 글에서는 마켓플레이스에서 STS 플러그인을 검색해서 설치하는 과정을 기술합니다. 준비 아래 목록이 준비돼있어야 진행이 가능합니다. 이클립스 설치 jdk 설정 톰캣설정 개발환경 OS: window IDE: eclipse 2020-06-R 스프링 version : 5.0.7 JDK: OpenJDK 11 톰캣: Tomcat 9 이클립스에서 STS(Spring Tool Suite) 플러그인 설치 STS를 이용하면 스프링 프레임워크 설정과 개발에 도움을 받을 수 있어 편리하기 때문에 STS를 설치를 진행합니다. 다음 과정에서는 STS3을 설치합니다. 1. 설치 전 확인 STS 미설치 상태이면 Perspective 목록에 Spring이 없습니다. 아래 빨간박스의 아이콘을 클릭하면 Perspective 목록을 ..
IntelliJ에서 Maven 프로젝트를 생성하는 방법이다. 과정은 아주 간단하다. IntelliJ 를 실행시키고 [Create New Project] 를 클릭한다. 왼쪽 목록에서 [Maven]을 선택한다. 상단의 Project SDK에 사용할 JDK를 선택한다. [Next] 버튼을 눌러 다음단계로 넘어간다. GroupId는 프로젝트를 식별하는 고유 아이디이다. 'com.xxx.프로젝트ID' 형태로 입력한다. ArtifactId는 프로젝트 이름과 동일하게 입력한다. Version 은 그대로 둔다. [Next] 버튼을 클릭한다. Project Name 은 앞의 과정에서 입력한 ArtifactId와 동일하게 입력한다. [Finish] 버튼을 클릭한다. 프로젝트가 생성되고 실행되면 아래와 같은 화면이 표시된다..