본문 바로가기
728x90
반응형

프레임워크/Spring Boot8

[SpringBoot] springdoc으로 swagger 적용하기 Swagger 개발자가 REST 웹 서비스를 설꼐, 빌드, 문서화등을 도와주는 대형 도구 생태계의 지원을 받는 오픈 소스 소프트웨어 프레임워크이다. 대부분의 사용자들은 스웨거 UI도구를 통해 스웨거를 식별하며 스웨거 툴셋에는 자동화된 문서화, 코드 생성, 테스트 케이스 생성 지원이 포함된다. SpringDoc 의존성추가 https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-ui dependencies { //.. implementation("org.springdoc:springdoc-openapi-ui:1.7.0") //.. } application파일 설정 1 ) application.yml springdoc: default-consum.. 2023. 5. 8.
[SpringBoot] Springboot 3.0 이상 Querydsl 설정 방법 Querydsl 의존성 추가 시 문제를 겪어 기록한다. Springboot 3.0 이상에서는 Spring Framework가 6.0이상의 버전이고 Spring Framework 6전대 버전으로 올라가면서 java EE 지원을 중단으로 jakarta EE를 지원하여 그부분이 변경된다. Springboot 3.0이상일 경우 Querydsl 의존성 추가 //Querydsl implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta" annotationProce.. 2023. 3. 7.
[SpringBoot] Error. Field 'id' doesn't have a default value 2023. 2. 7.
[Spring Batch] spring batch 기본 구성요소 Spring Batch 구성요소 JobRepository JobLauncher, Job, Step 구현을 위한 CRUD 작업을 제공한다. 작업이 처음 시작되면 작업 실행이 리포지토리에서 가져온다. 또한 실행 과정에서 Step Execution 및 JobExecution구현은 저장소로 전달하여 유지된다. JobLauncher JobParameters를 받아 Job을 시작하기 위한 인터페이스다. Job Job은 전체 배치 프로세스를 캡슐화하는 엔티티이다. Step 실제 Batch 처리를 정의하고 제어하는데 필요한 모든 정보가 포함된다. Chunk 지향 spring batch의 가장 일반적인 구현에서는 Chunk 지향 처리 스타일을 사용한다. Chunk지향 처리는 데이터를 한 번에 하나씩 읽고 트랜잭션 경계 .. 2022. 12. 30.
728x90
반응형