Yeji's Tech Notes
반응형
article thumbnail
[TGather] Jenkins 이용한 Github 프로젝트 배포 자동화하기
Spring 2023. 5. 1. 14:16

Introduce 여행 모임 프로젝트(TGather)를 개발하면서 아키텍쳐와 배포 프로세스에 관해 의견을 나눠보다 제가! Jenkins를 이용해서 직접 자동 배포화 하는 과정에 대해서 정리 해봤습니다! 이번 글에서는 Docker Hub까지 배포하는 과정만 다뤄봤습니다. 젠킨스(Jenkins)는 레포지토리에 대한 지속적인 통합(Continuous itegration,CI)과 지속적인 배포(Continuous delivery, CD) 환경을 구축해주는 도구로 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발 생산성을 높혀줍니다 이번 글에서 사용할 도구 (Github, Jenkins, Docker, Docker Hub) credentials 세팅 우선, 저희가 프로젝트를 clone 받거나 pu..

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..

반응형