일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 오라클
- 마이바티스
- 인텔리제이
- 자바
- 자바문법
- 이클립스
- java
- DBeaver
- HTTP
- svn
- Server
- 모바텀
- Redis
- db
- git
- mybatis
- oracle
- Tomcat
- JQuery
- 자바스크립트
- SQL
- 보안
- IntelliJ
- 톰캣
- Linux
- 상태코드
- 디비버
- JSON
- Javascript
- Eclipse
- Today
- Total
목록FrameWork/Spring&SpringBoot (4)
JongTachi의 개발 블로그
Redis는 초고속 데이터 저장소로, 캐시, 세션 저장소, 실시간 데이터 처리 등 다양한 애플리케이션에서 활발히 사용되고 있습니다. [잠깐!]Redis를 모르신다면 밑에 게시물 보고 참고하세요.https://jongtachi.tistory.com/170 [Redis] What is Redis?1. Redis란? 인메모리 데이터 구조 저장소로, 다양한 데이터 구조를 저장하고 관리할 수 있는 시스템입니다.쉽게 말하자면 데이터를 메모리에 가지고 있어 디스크를 뒤지지 않고 빠르게 답변해주jongtachi.tistory.com 오늘은 Spring Framework에서 제공하는 RedisTemplate를 알아보겠습니다. 🚀 1. RedisTemplate란?RedisTemplate은 Spring에서 Redis와..
정해신 시간 간격으로 무언가를 실행하고 싶을 때 Spring에서는 @Scheduled 을 이용한 스케줄러를 사용하면 됩니다. 흔히 배치(Batch)를 만들 때 많이 사용됩니다. 1. @Scheduled Spring Boot에서 @Scheduled 어노테이션을 사용하면 일정한 시간 간격으로, 혹은 특정 시간에 코드가 동작할 수 있도록 만들어줍니다. 여기에 cron 표현식을 이용하면 더 정교한 스케줄링을 설정할 수 있습니다. cron 표현식은 일반적으로 초, 분, 시간, 일, 월, 주 등의 필드를 사용하여 특정 시간에 작업을 예약하는데 사용됩니다. 예시를 통해 알아보겠습니다. 2. cron을 이용한 @Scheduled 예시 매주 월요일 오전 10시 30분에 sheduledTest 메서드가 실행되도록 만들어보..
해당 내용은 윈도우 환경에서 작업한 내용이니 참고하시길 바랍니다. 1. cmd(명령 프롬프트)를 실행한다. 2. 실행시키고 싶은 Spring Boot 프로젝트로 이동한다. -> 명령어 : "cd /디렉토리" 를 통해 이동하시면 됩니다. 3. gradlew build를 실행시켜줍니다. 4. 위와 같이 성공했다면 build라는 디렉토리가 생겼을텐데 해당 디렉토리로 이동합니다. 5. build 안에 있는 libs라는 디렉토리로 이동합니다. 6. 해당 디렉토리에 프로젝트명이 포함된 이름으로 만들어진 jar파일이 있을텐데 해당 파일을 실행하면 서버가 켜집니다. -> 실행방법 : java -jar 프로젝트명-0.0.1-SNAPSHOT.jar
Spring과 Spring Boot는 자바 기반의 웹 애플리케이션 개발을 위하 프레임워크입니다. 자바 개발자가 되고 싶다면 꼭 알아두어야 하는 내용인데요. Sprimg과 Spring Boot는 이름만 보면 뭔가 Spring Boot가 Spring의 업그레이드 버전? 아닐까 싶은데 서로 밀접한 연관은 있지만 업그레이드 버전은 아닙니다. 즉 이 둘을 독립적으로 보시면 될 것 같습니다. 그럼 이 둘이 어떤 차이가 있는지 확인해보겠습니다. 1. 복잡성(어떤게 더 복잡하고 어려울까?) Spring은 대규모 애플리케이션 개발에 초점을 맞춘 포괄적인 프레임워크입니다. 다양한 모듈과 설정 옵션을 제공하여 개발자가 필요한 기능을 선택하고 구성할 수 있도록 만들어줍니다. 유연성이 좋고 기능이 많은 대신 처음 개발자가 사용..