본문 바로가기

Spring4

[Spring Boot] HikariCP log 출력하기 [1] HikariCP 로그 설정하기[applicaion.yml]logging: level: com.zaxxer.hikari.HikariConfig: DEBUG com.zaxxer.hikari: TRACE 잘 찍힌다. 2024. 9. 11.
[Spring boot] Swagger 설정하기 (gradle) [1] gradle dependency 찾기mvn repository 에 들어가 원하는 버전을 선택한다.swagger2 버전을 선택함 [2] gradle 의존성 build.gradle에 추가swagger2도 임포트한다.//https://mvnrepository.com/artifact/io.springfox/springfox-swagger-uiimplementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.9.2'implementation group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2' 의존성 추가 후 프로젝트에 적용되도록 아래 새로고침 버튼을 클릭쓰 들어.. 2024. 9. 10.
[Java] 멀티스레드 사용하기 Java Multi Thread멀티 스레드 설정 파일AsyncConfig.class@Configuration@EnableAsyncpublic class AsyncConfig { @Bean(name = "payworkExecutor") public ThreadPoolTaskExecutor payworkExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setCorePoolSize(5); executor.setQueueCapacity(10); executor.setThreadNamePrefix("payworkExecutor-"); ex.. 2024. 6. 14.
[Spring Boot] Scheduler 사용법 Spring SchedulerDependency- Spring Boot starter 에 기본적으로 의존 org.springframework.scheduling Enable SchedulingProject Application Class에 @EnableScheduling 추가@EnableScheduling // 추가@SpringBootApplicationpublic class SchedulerApplication { public static void main(String[] args) { SpringApplication.run(SchedulerApplication.class, args); }}scheduler를 사용할 Class에 @Componentscheduler를 사용할 Met.. 2024. 6. 12.