본문 바로가기
728x90
반응형

Skills/Spring4

Spring boot 3.0 + S3 서비스 적용 By Spring Cloud for AWS Spring Cloud AWS Spring Cloud for AWS 공식문서 https://spring.io/projects/spring-cloud-aws Spring Cloud for Amazon Web Services Spring Cloud for Amazon Web Services is a community-run project. The website is https://awspring.io/ and the source repository is located at https://github.com/awspring/spring-cloud-aws. Spring Cloud for Amazon Web Services, eases the integration with host spring.io 공식문서에 들.. 2023. 6. 6.
스프링부트 테스트 시, JPA와 SQL INIT 충돌 이슈 마지막 통합테스트만이 남았다. 테스트의 편의를 위해 insert문으로 작성한 sql 스크립트문을 실행시킨다면, 테스트 코드 안에서 dummy 데이터를 만들어줄 필요 없이 쉽게 테스트를 할 수 있겠다고 생각했다. 그러나 문제가 발생했는데..! ddl-auto와 data.sql을 혼합하는 방식 첫 번째로 시도한 설정은 ddl-auto와 data.sql을 혼합하는 방식이다. application.yml 설정 ddl-auto를 create로 해서 table들을 다 생성한 뒤, 만들어준 data.sql을 실행시킨다면 문제없이 더미데이터를 사용할 수 있을 거라고 생각했지만... dataSourceScriptDatabaseInitializer가 bean에 생성되는 데 실패했다는 에러가 뜬다. 더 자세한 이유를 찾아보.. 2023. 4. 30.
[Jsoup이란/Jsoup 자바로 구현해보기] Jsoup이란 html 문서로 저장된 데이터를 Parsing해주는 오픈 소스 라이브러리입니다. jsoup 공식 문서 보기 https://jsoup.org/ jsoup: Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety jsoup: Java HTML Parser jsoup is a Java library for working with real-world HTML. It provides a very convenient API for fetching URLs and extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors. .. 2023. 2. 8.
스프링 Parsing 방법(x-www-form-urlencoded, json) 우선 스프링의 기본 파싱 전략부터 알아보자. 스프링의 기본 전략은 x-www-form-urlencoded 스프링 Servlet Container는 x-www-form-urlencoded 타입의 데이터를 주고 받고 파싱하는 것을 기본적으로 제공해준다. (다른 데이터 타입은 제공하지 않는다.) x-www-form-urlencoded get 요청 만약 get 요청으로 x-www-form-urlencoded 데이터가 들어오면 body가 없으므로, url의 QueryString을 보고 request.getParameter(”key”); 로, key 값을 받아서 파싱한다. x-www-form-urlencoded post 요청 만약 post 요청으로 x-www-form-urlencoded 데이터가 들어오면 Buffe.. 2023. 2. 8.
728x90
반응형