본문 바로가기
728x90
반응형

springboot4

[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.
[Spring Batch] itemReader, processor, Write 사용방법 ItemReader란  아이템 리더 사용@Slf4jpublic class StepCrawlingStockName extends AbstractPagingItemReader { @Setter private String naverFinanceUrl; @Override protected void doReadPage() { this.setPageSize(50); log.info("reader start. current page: {}", this.getPage() + 1); String url = naverFinanceUrl + "&page=" + (this.getPage() + 1); log.info("naver finance url: {.. 2022. 11. 7.
[Spring boot] Test H2 DB설정 에러 Springboot 공부중 에러를 정리한 내용 에러상황 Spring boot Test를 위해서 Test용 application.properties를 만들어서 테스트 진행 application.properties에 입력된 내용 spring.jpa.show-sql=true spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect spring.h2.console.enabled=true spring.session.store-type=jdbc H2데이터베이스는 H2 문법을 사용하기 때문에 MySQL문법으로 바꿔주는 것을 알려주어야한다. 그 부분이 dialect 설정하는 부분이다. 이부분까지만 설정하면 될 줄 알았다. 하지만 .. 2022. 10. 8.
728x90
반응형