일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ..gitignore
- 테스팅
- 배포 자동화
- firstChild
- Quartz 라이브러리
- Node Property
- document 함수
- 채팅 프로젝트
- vue 실행
- git 폴더 모으기
- CI/CD
- 깃허브 토큰 생성
- 깃허브 토큰 발급
- 되돌리기
- 타임리프 참조 오류
- dbeaver 백업/복구
- 환경변수
- Quartz dependency
- 소프트웨어
- 자바 swing 프로젝트
- AWS 생성
- 배열 call by value
- deploy.sh
- reset
- submit 기본동작
- EL1021E
- 클래스 참조
- Jenkins
- .ppk
- vue 추가
- Today
- Total
목록프로그래밍 언어/Spring Framework (4)
TY blog
Spring Quartz 라이브러리 일반적으로 스케줄러를 구성하기 위해 사용하며 주기적으로 특정한 시간대에 프로그램 실행하고 싶은 경우에 사용합니다. 1. Spring Dependency 추가하기 org.quartz-scheduler quartz 2.3.2 /* Gradle을 이용하는 경우 */ dependencies { implementation 'org.quartz-scheduler:quartz:2.3.2' } 2. @EnableScheduling 스프링 애플리케이션에 스케줄링 기능을 활성화하는 어노테이션, Bean을 등록하는 config 설정파일이나 Spring boot 실행파일에 추가해 준다. 3. @Scheduled 구현한 로직을 정기적으로 실행하기 위해 사용하는 어노테이션, 지정된 일정에 따라..
파일을 업로드하는 기능을 가지는 스프링 기반 웹 사이트를 운영할 때는 몇 가지 고려할 사항이 있는데 웹 요청의 흐름을 보면 Proxy 서버를 통해 웹 직접접근을 제한 할 수 있고 Tomcat서비스를 거쳐 Spring 컨테이너로 요청이 온다. 파일업로드 용량제한은 Proxy , Tomcat, Spring 3개에서 제한설정을 할 수 있어 3가지 경우를 고려해야 한다. 1. Tomcat 파일 용량 제한 conf/server.xml 파일에 Connector 부분에 maxPostSize 속성을 추가하여 가능하다. 값 설정 Tomcat 7.0.63 미만 : maxPostSize="0" 무제한으로 설정 Tomcat 7.0.63 이상 : maxPostSize="-1" 무제한으로 설정 기본값 : 2MB로 설정 된다. 2..
이클립스에서 서비스 테스트 후 서버에 배포할 때 간혹 404 원인 모를 에러가 발생할 수 있다. 404 에러는 URL 정보가 잘못되어 페이지를 찾을 수 없을 때 종종 발생하는데 테스트 시에 동작되던 코드가 배포 시에 404 에러가 발생하는 건 일단 코드에 문제는 아닌 거 같다. 저와 같은 경우에는 자바 JDK 11 버전 톰캣 9 버전의 SPIRNG 서비스를 배포를 진행하던 도중 404 에러가 발생했다. 톰캣로그에 정확한 원인 확인이 안 됐지만 톰캣 구동 시에 OS 정보, JAVA정보, 톰캣 정보 등등 먼저 확인되는데 유심히 살펴보니 배포 시에 구동되고 있는 자바 버전이 환경변수 JAVA_HOME으로 설정된 값으로 구동되었다. 위 사진처럼 JAVA_HOME 버전을 바꿔주면 해소가 되겠지만 한 서버 내에 J..
1. 이클립스 실행 후 Help 메뉴 > Eclipse Marketplace 이동후 STS 검색 Spring Tools 3 설치 및 실행 후 이클립스 재시작 2. File > new > Spring Legacy project 클릭 Spring Legacy Project Next 클릭 Spring MVC Project > Next 클릭 후 사용할 프로젝트 이름 입력 e.g ) com.mycompany.myapp 형식으로 패키지를 생성해 주시면 됩니다. 3. Spring Framework Tomcat 세팅 먼저 톰캣이 없는경우 Apache Tomcat® - Apache Tomcat 8 Software Downloads Apache Tomcat® - Apache Tomcat 8 Software Download..