Yeji's Tech Notes
반응형
article thumbnail
Spring Camp 2023 후기
회고 2023. 4. 23. 21:47

Introduce 안녕하세요. 이번 글은 최근 오프라인 컨퍼런스로 진행한 스프링캠프 후기를 적어보겠습니다! 저는 우선 페이스북에서 먼저 스프링캠프가 열린다는 소식을 접했습니다. 스프링 개발자이시면 페이스북에 '한국 스프링 사용자 모임' 그룹에 가입하시는 것을 추천드려요! 다양한 기술과 컨퍼런스 채용공고 등을 접해볼 수 있어서 무척 좋습니다 👍👍 https://springcamp.ksug.org/2023/ Spring Camp 2023 '스프링 캠프'는 애플리케이션 서버 개발자들과 함께 가치있는 기술에 관한 지식과 정보를 '공유'하고 참가한 사람들이 서로 '인연'을 만들고 시끌벅적하게 즐길 수 있는 '개발자들을 위한 축제' springcamp.ksug.org 스프링캠프2023 컨퍼런스 일정 : 2023.0..

article thumbnail
[springSecurity] without WebSecurityConfigurerAdapter : deprecated 된 WebSecurityConfigurerAdapter 해결
Spring 2023. 2. 6. 13:55

안녕하세요 오늘은 springSecurity 적용하면서 deprecated 된 WebSecurityConfigurerAdapter를 어떻게 변경하면 되는지 정리해보는 시간을 갖도록 하겠습니다! 엔드포인트 권한 부여 설정 변경전 : WebSecurityConfigurerAdapter 확장해서 HttpSecurity를 파라미터로 갖는 configure() 메서드 재정의 @Configuration @RequiredArgsConstructor public class SecurityConfiguration extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http...

java.lang.IllegalArgumentException: Unknown return value type: java.lang.Boolean
Spring 2022. 1. 6. 09:44

개요 front단에서 api호출시 발생하는 에러 @GetMapping("/image/status/{shelfId}") @ResponseBody public boolean checkImageUpdateStatus(){ } @ResponseBody 추가하지않을 경우 발생하는 에러 서버에서 클라이언트로 response를 전송하기 위해서 @ResponseBody를 사용해 HTTP요청 본문에 담긴 값들을 자바 객체로 변환시켜 객체에 저장합니다. - 다른해결방안 @Controller -> @RestController로 변경해주면됩니다.

article thumbnail
springBoot-H2database연동하기
Spring 2021. 12. 26. 18:42

이번 포스팅은 springBoot project에 H2database를 연동하는 방법을 글로 작성해보았습니다. gradle설정 gradle에 h2, jdbc 설정값추가 저는 jpa도 같이 활용하기 위해서 jpa설정값도 추가해줬습니다. application.properties추가 spring.datasource.url=jdbc:h2:mem:test spring.datasource.username=sa spring.datasource.password= spring.datasource.driverClassName=org.h2.Driver spring.jpa.database-platform=H2 spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=create-dro..

article thumbnail
SpringBoot-외장Tomcat으로 배포하기
Spring 2021. 12. 24. 17:29

[ 목차 ] 1. SpringBoot 외장 Tomcat 배포하기 개요 2. gradle 설정 3. SpringBootServletInitializer 4. tomcat 설정 개요 springBoot에서는 내장 tomcat이 존재함으로 tomcat설정을 따로 해줄 필요가 없었습니다. 하지만 외부로 배포할때 외장tomcat을 사용하므로 설정을 변경할 필요가 있었습니다. (원인을 몰라...몇일을 고민했던 것 같습니다...) gradle 설정 apply plugin: 'war' dependencies { providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' } 1. jar -> war 패키징 2. dependency추가 SpringBootS..

article thumbnail
SpringBoot-@ShedLock 설정 방법
Spring 2021. 11. 17. 15:48

[ 목차 ] 1. dependency 추가 2. liquibase shedlock 추가 3. LockProvider 설정 4. @EnableSchedulerLock 5. Task 생성 Spring에서는 Scheduling jobs들을 위한 쉬운 API를 제공합니다. 기본적으로 Spring은 여러 인스턴스에 대한 스케줄러 동기화를 처리할 수 없습니다. 대신 모든 노드에서 동시에 작업을 실행합니다. Shedlock을 사용하면 예약된 작업이 동시에 한번만 실행하게 됩니다. (Shedlock은 Quartz의 대안으로 사용되는 java lib) Dependency추가 // shedLock for gradle compile("net.javacrumbs.shedlock:shedlock-spring:2.2.0") co..

반응형