본문 바로가기

개발/Spring

(8)
[SpringBoot] No command found for '--spring.output.ansi.enabled=always' 에러메세지 표시 후 구동실패 org.springframework.shell.CommandNotFound: No command found for '--spring.output.ansi.enabled=always' 메세지 표시 후 SpringBoot Application 구동실패 [2024-01-18T10:31:11.133+09:00 WARN --- [ restartedMain] org.jline : Unable to create a system terminal, creating a dumb terminal (enable debug logging for more information) [2024-01-18T10:31:11.367+09:00 INFO --- [ restartedMain] o.s.b.a.e.web.EndpointLinksR..
[SpringBoot] WAR - mvn package시 Error assembling WAR: webxml attribute is required 에러 해결방안 SpringBoot 웹 어플리케이션을 개발 후 war 방식으로 package시 web.xml이 필수라고 에러발생!!! [DEBUG] Excluding [] from the generated webapp archive. [DEBUG] Including [**] in the generated webapp archive. [INFO] Building war: D:\Develop\Workspace\wyleedp\devcode\devcode-web\target\devcode-web-0.0.1-SNAPSHOT.war [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ----..
SpringSession을 이용한 로그인시 InvalidClassException 발생 SpringSession을 이용하여 로그인시 InvalidClassException 발생 26-Apr-2022 12:42:52.370 SEVERE [http-nio-9090-exec-1] org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet [dispatcherServlet] threw exception java.io.InvalidClassException: kr.co.app.common.vo.VO; local class incompatible: stream classdesc serialVersionUID = 7243479878155449130, local class serialVersionUID = 1 at..
SpringBoot Session JDBC 사용시 테이블명 변경하는 방법 구글링해서 많이 검색되는 블로그에서는 spring.session.jdbc.table-name 설정을 변경하면 된다고 하지만 실제로는 되지 않는다. # application.properties spring.session.store-type=jdbc spring.session.jdbc.table-name=SPRING_ADMIN_SESSION spring.session.jdbc.initialize-schema=always 변경할 SpringSession 테이블 SPRING_SESSION -> SPRING_ADMIN_SESSION SPRING_SESSION_ATTRIBUTES -> SPRING_ADMIN_SESSION_ATTRIBUTES 세션설정 클래스(예:HttpSessionConfig) - @EnableJd..
[STS] STS를 이용한 Springboot Application 쉽게 만들기 개발환경 JDK 11 SpringBoot 2.6.6 STS 4 1. File > New > Spring Starter Project 2. springboot-runner 라는 아주 단순한 앱 정보를 입력(JDK 11, Gradle, WAR 로 설정) 3. 사용하고 싶은 기능/라이브러리를 선택 Spring Boot Version : 2.6.6(stable 버전을 기본으로 선택해주는 것 같다.) springboot-runner 컨셉은 스케쥴링을 이용하여 10초마다 로그를 출력하고 간단한 웹페이지를 표시하는 앱이기때문에 Spring Boot DevTools, Spring Boot Actuator, Thymeleaf, Spring Web 이정도만 선택하자. (DBMS도 연결하지 않아 JDBC 기능은 하나도 선택..
[SpringBatch] 구동시 'batch_job_instance' doesn't exist 에러발생 SpringBatch 구동시 'batch_job_instance' doesn't exist 에러가 발생하여 진행이 안되고 있는 상황 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.5.3) .. 생략 ... java.lang.IllegalStateException: Failed to execute ApplicationRunner at..
Spring Native 란? Spring Native 에 대해서 흥미로운 기사를 발견 www.infoworld.com/article/3611975/spring-native-turns-spring-apps-into-native-executables.html Spring Native turns Spring apps into native executables Spring Native beta release leverages GraalVM to compile Spring Java and Kotlin applications to native images, reducing startup time and memory overhead compared to the JVM. www.infoworld.com Spring 공식블로그의 SpringNati..
Springboot-mustache 404 PageNotFound 에러발생 JSTL을 진짜 오래 써오다 머스테치가 핫(?)하다고 하여 서버 템플릿 엔진의 일종인 머스테치(mustache)를 공부/개발하던 중 404 PageNotFound 에러가 발생 ## 이동욱 개발자님의 책내용에 머스테치(mustache)를 공부 jojoldu.tistory.com/463 [스프링 부트와 AWS로 혼자 구현하는 웹 서비스] 출간 후기 (출판사: 프리렉, 쪽수: 416, 정가: 22,000원) 서적 링크 오프라인 서점에는 2019.12.04 (수) 부터 올라갈 예정입니다. 강남 교보문고나 광화문 교보문고는 주말에도 올라올 순 있겠지만, 혹시 모르니 jojoldu.tistory.com ## 환경정보 JDK 11 SpringBoot v2.1.9 Eclipse 2019-09 R Maven 3.6.3 ..