개발용 메모장...

[Java]/[Spring] 8

[SpringBoot] Redis 설정 ( Cache 사용 )

1. Redis 설정- 이전 Redis 설정 글 참조.https://redeyesboy.tistory.com/17 [SpringBoot] Redis 설정 ( RedisTemplate 사용 )1. 의존성 추가 org.springframework.boot spring-boot-starter-data-redis 2. Redis 관련 설정 추가- application.propertiesspring.data.redis.host=127.0.0.1spring.data.redis.port=6379spring.data.redis.password=비밀번호 3. Spring Boot 설정 파redeyesboy.tistory.com 2. Spring Boot 설정 추가@EnableCaching@Configurationpubl..

[Java]/[Spring] 2024.09.20

[SpringBoot] Redis 설정 ( RedisTemplate 사용 )

1. 의존성 추가 org.springframework.boot spring-boot-starter-data-redis 2. Redis 관련 설정 추가- application.propertiesspring.data.redis.host=127.0.0.1spring.data.redis.port=6379spring.data.redis.password=비밀번호 3. Spring Boot 설정 파일 추가@Configurationpublic class RedisConfig { @Value(value = "${spring.data.redis.host}") private String host; @Value(value = "${spring.data.redis.port}") private String port; @Value..

[Java]/[Spring] 2024.09.12

[SpringBoot] Database Logging 설정

1. 의존성 추가- pom.xml org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 2. 설정 파일 추가- log4jdbc.log4j2.properties ( /resources/log4jdbc.log4j2.properties )log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegatorlog4jdbc.dump.sql.maxlinelength=0log4jdbc.auto.load.popular.drivers=false  3. datasource 설정 변경- application.properties# 수정전spring.datasource.hikari.driver-class-name=or..

[Java]/[Spring] 2024.08.27

[SpringBoot] Jasypt 설정( 프로퍼티 암호화 )

1. 의존성 추가- pom.xml com.github.ulisesbocchio jasypt-spring-boot-starter 3.0.5 2. Jasypt 관련 설정 추가- application.propertiesjasypt.encryptor.password=비밀번호키jasypt.encryptor.algorithm=PBEWITHHMACSHA512ANDAES_256jasypt.encryptor.key-obtention-iterations=1000jasypt.encryptor.pool-size=1jasypt.encryptor.salt-generator-classname=org.jasypt.salt.RandomSaltGeneratorjasypt.encryptor.string-output-type=base64j..

[Java]/[Spring] 2024.08.26

[SpringBoot] MyBatis 설정

1. 의존성 추가 org.mybatis.spring.boot mybatis-spring-boot-starter 3.0.3 org.mybatis.spring.boot mybatis-spring-boot-starter-test 3.0.3 test org.apache.commons commons-lang3 2. Mapper 폴더 생성- Mapper 폴더가 존재하지 않을경우, 오류가 발생. 3. MapperScan용 Annotation 추가@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)public @interface StoreMapper {} 4. MyBatis 설정 추가@Configuration@RequiredArgsConstructor@Mapper..

[Java]/[Spring] 2024.08.26

[SpringBoot] Database Connetion 설정

Spring Boot MariaDB 연결 설정 관련 메모 1. 의존성 추가  - pom.xml org.springframework.boot spring-boot-configuration-processor true org.springframework.boot spring-boot-starter-data-jdbc org.mariadb.jdbc mariadb-java-client runtime  2. Database 관련 설정 추가 - application.propertiesspring.datasource.hikari.driver-class-name=org.mariadb.jdbc.Driverspring.datasource.hikari.jdbc-url=jdbc:mariadb://아이피:포트/데이터베이스명spri..

[Java]/[Spring] 2024.08.26