분류 전체보기155 JDBC를 사용한 MySQL SSL 연결 JDBC 드라이버를 이용해서 MySQL 데이터베이스에 SSL 연결하는 방법에 대한 글입니다. QueryPie Engine 개발 중 SSL 기능을 개발하면서 배운 내용을 정리한 글입니다. SSL 연결이 왜 필요한지와 SSL 연결은 어떻게 구현해야 하는지에 다루고 있습니다. https://medium.com/querypie/jdbc%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%9C-mysql-ssl-%EC%97%B0%EA%B2%B0-1c5da86cc2c5 JDBC를 사용한 MySQL SSL 연결 QueryPie 개발기 #9: 데이터베이스에 안전하게 접속하기 medium.com https://medium.com/querypie/mysql-ssl-connection-using-jdbc-bee3b.. 2019. 5. 6. Spring Camp 2019 강의 자료 모음 Spring Camp 2019 강의 자료를 볼 수 있는 URL을 모아 놓은 글입니다. 1. 실전에 써먹는 스프링 부트 https://docs.google.com/presentation/d/1nid-BYFGHYjvzgMpbBBgEC2Hwx_nJ6JomikDbHtA55g/edit?fbclid=IwAR08g77Usg6iG8iNAvDl67RaPjyoGcrL5_8GnRZ-rLGKi7ydfq3GnBwA2Nc#slide=id.p 실전에 써먹는 스프링 부트 이야기 실전에 써먹는 스프링 부트 Bootiful Your Life! @Spring Camp 2019 실전에 써먹을 수 있는 ‘스프링 부트'에 대한 지식을 공유하여 ‘Bootiful Your Life’를 만들어 갔으면 좋겠습니다. 스프링 부트 개발을 이끌고 있는 개.. 2019. 5. 6. Spring HandlerMethodArgumentResolver 인터페이스 프로그래머스 강의 과제를 하던 중 클라이언트에서 보낸 쿼리 파라미터 값이 컨트롤러 파라미터에 바인딩이 되지 않아서 삽질을 했다. Spring 프레임워크에서 지원하는 Pageable 인터페이스를 사용하지 않고, 직접 Pageable 인터페이스를 생성해서 사용했다. 클라이언트에서 쿼리 파라미터로 값 보내기 포스트 목록을 조회하는데, 쿼리 파라미터 값으로 offset 값은 0, limit 값은 5를 보내고 있다. 컨트롤러에서 포스트 목록 조회 메서드 컨트롤러에서는 리스트 조회를 하기 위한 메서드를 다음과 같이 구현했다. 이 때, Pageable 인터페이스는 직접 생성했다. @RestController @RequestMapping("api") public class PostRestController { @Get.. 2019. 5. 5. 리팩토링 - 리팩토링 개론 리팩토링은 무엇인가 '리팩토링' 용어는 문맥에 따라 두 가지 의미로 정의된다. 겉으로 드러난 기능은 그대로 두고, 알아보기 쉽고 수정하기 간편하게 소프트웨어 내부를 수정하는 작업 리팩토링 기법을 연달아 적용해서 겉으로 드러나는 기능은 그대로 둔 채 소프트웨어 구조를 변경한다. 리팩토링의 목적은 소프트웨어를 더 이해하기 쉽고 수정하기 쉽게 만드는 것이다. 그리고 리팩토링은 겉으로 드러나는 소프트웨어 기능에 영향을 주지 않는다. 리팩토링은 왜 해야 하나 리팩토링은 소프트웨어 문제를 해결하는 만병통치약은 아니지만, 리팩토링의 가치는 코드를 쉽게 이해할 수 있게 도와주는 도구이다. 리팩토링은 다양한 용도로 사용이 가능하다. 소프트웨어 설계 개선되니까 가끔 단기적인 목적으로 코드를 추가할 때가 있다. 이러한 방식.. 2019. 5. 4. Spring Boot 배너 만들기 Spring Boot 애플리케이션을 실행할 때, Spring Boot 텍스트와 버전이 표시된다. 해당 배너는 개발자가 원하는 모양으로 변경할 수 있다. Spring Boot 프로젝트에서 main/resources/banner.txt 파일을 먼저 생성한다. 원하는 글자를 직접 입력할 수 있지만, 생각만큼 예쁘게(?) 나오지 않는다. 텍스트를 그럴듯하게 표현해주는 사이트를 이용해보자. banner.txt에 원하는 텍스트를 채우고 Spring Boot 애플리케이션 다시 실행하면, 입력한 텍스트가 배너로 나오는 것을 확인할 수 있다. 그리고 banner.txt 파일에 텍스트 색상, Spring Boot 버전 등 추가 정보를 넣을 수 있다. ${AnsiColor.GREEN} 텍스트 ${AnsiColor.BRIGH.. 2019. 5. 4. REST API 문서 자동화 도구 Swagger 참고 문서 https://springboot.tistory.com/24 Spring REST API에 Swagger 2 설정하기 Spring REST API에 Swagger 2 설정하기 Setting Up Swagger 2 with a Spring REST API (원문소스: http://www.baeldung.com/swagger-2-documentation-for-spring-rest-api) 1. 개요 Overview REST API를 만들 때.. springboot.tistory.com https://yookeun.github.io/java/2017/02/26/java-swagger Spring REST API 문서를 Swagger로 만들자 REST API를 개발할때 관련 문서를 만드는 것은 꽤 귀찮은 일이.. 2019. 5. 4. 이전 1 ··· 6 7 8 9 10 11 12 ··· 26 다음