본문 바로가기

백엔드/Spring131

[Spring] 스케쥴러 사용해 일정주기마다 코드 실행하기 스케쥴러를 사용해 일정 주기마다 코드를 실행시키고자 한다 servlet-context.xml 에서 아래 두 줄을 추가한다. xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation= "http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xsd" xsi:schemaLocation 의 경우 이미 적혀 있는 곳에서 http만 추가해주면된다. 결과 servlet-context.xml 하단에 다음 코드도 추가한다. 패키지 이름은 사용하고자 하는 스케줄러가 있는 위치의 패키지를 작성한다. 자바에서 초 분 시 일.. 2020. 10. 7.
[Tomcat 에러] Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. Tomcat이 사용하고 있는 기본 포트(8080, 8009, 8005)가 이미 사용중이라서 생기는 오류이다. 쓰고 있는 포트를 바꿔도 되고, 포트를 사용하고 있는 pid를 확인해서 삭제해주면 된다. cmd 창을 열어 cmd >> netstat -p tcp -ano 8080 8009 8005 포트가 사용하는 pid를 찾아서 삭제한다. 나의 pid가 5100 이였어서 cmd >> taskkill /f /pid 5100 이렇게 적어주면 된다 삭제 후 포트 확인해보기 2020. 6. 11.
STS 에서 메이븐 프로젝트 생성하자 마자 pom.xml 에러 생기는 경우 STS 에서 메이븐 프로젝트 생성하자 마자 pom.xml 에 빨갛게 에러가 생겼다. 오류 메세지는 아래과 같았다. Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:mav.. 2020. 5. 21.
RESTFul GET – 데이타를 검색하여 해당 값을 받아 올때 사용한다. (CRUD 에서 Retrieve 할 때 사용) POST – 새롭게 데이타를 생성 할 때 사용 한다. (CRUD 에서 Create 할 때 사용) PUT – 데이타를 업데이트 할 때 사용 한다. (CRUD 에서 Update 할 때 사용) PATCH – PUT 과 마찬가지로 데이타를 업데이트 할 때 사용하지만 PUT 과 달리 전체 Entity 데이타의 업데이트가 아닌 부분의 값을 업데이트 할 때 사용한다. DELETE – 데이타를 삭제 할 때 사용한다. (CRUD 에서 Delete 할 떄 사용) 보통 POST는 Resource를 생성하거나, 배치를 수행하도록 요청할때 쓰이는 것이고 GET은 Resource의 정보를 보거나 수행되어야 할 배치를 보는 .. 2020. 5. 20.
[spring] < taglib uri="http://java.sun.com/jsp/jstl/core" >오류 jsp 에서 아래 태그 내용을 사용하려고 하는데 사용되지 않았다. pom.xml 에 아래 내용이 추가되어 있는지 확인한다. 없으면 아래 내용을 추가하고 다시 빌드해본다. javax.servlet jstl 1.2 taglibs standard 1.1.2 2020. 3. 5.