분류 전체보기202 시작하며... https://projecteuler.net/ About - Project Euler About Project Euler What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficie projecteuler.net 들어보셨을까요?? 수학적인 문제를 컴퓨터 프로그램으로 풀기위해 만들어진 사이트로, 다양한 난이도의 문제를 포함하고 있습니다. 이제 천천히.. 2019. 11. 13. [Spring Boot] 07. Logback 구성하기 지금까지 많지도 않지만 적지도않은 단계를 진행하였습니다. 이제는 Server가 동작하는데 필요한 log가 남겨지도록 구성을 해보겠습니다. 현재는 project내 아무런 log가 남지 않습니다. 비정상적으로 동작하는지... 왜 비정상적으로 동작하는지 알길이 없습니다. Spring Boot에서는 이를 위해서 Logback을 사용합니다. 기존에 Log4j보다 가볍고 기능개선이 되었다고 알려져 있습니다. 이는 SLF4J의 구현체이며, 부트의 기본로그입니다. spring-boot-starter-web의 안에 starter-logging이 포함되어있어 별도의 Maven Repository추가가 필요없습니다. Logback을구성하는 방식은 2가지가 있습니다. application.yml을 통한 설정 logback-s.. 2019. 11. 12. [Spring Boot] 06. Swagger 구성하기 스웨거... 흔히 들었던... 그 아이가 아닙니다. Swagger는 Open API Specification (OAS)를 위함 프레임워크 입니다. 이는 Project내 API에 대한 spec의 자동화 관리할 수있는 도구라고 생각하면됩니다. 프로젝트를 진행하다보면, 다른 부서와 협업을 진행하거나, 이미 만들어져 있는 프로젝트에 대해서 유지보수를 진행하게 된다면... 해당 Project내에 어마어마하게 많은 API에 대한 파악이 필요합니다. 이런한 spec을 정리하기 위해 API문서화 작업이 필요하며, 이를 직접 한땀한땀 손으로 하게 된다면 많은 공수가 들어가게 됩니다. 게다가 수정이라도 생기게 된다면... 하아 상상만 해도 번거롭지 않을 수 없습니다. 이러한 불편함을 줄여주기 위해 나온것이 바로 Swagg.. 2019. 11. 11. [Spring Boot][Error] Invalid bound statement (not found) 열심히 Controller / Service / Mapper를 만들고, 희망찬 마음으로 URL을호출했는데... 결과적으로 Error가 발생하면 참으로 난감합니다. 분명히 Project를 실행하면... Started 라는 메시지를 봤는데... 곧이어... org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): [내 Mapper Interface 명.method명] 이 발생했는데... 죽어도 못찼겠다!!! 그럼 아래 2가지를 우선 확인해보면 됩니다. Mapper이름 및 method명 불일치 DataSource를 위한 Configuration 파일 확인 1. Mapper 이름 및 method명 불일치 반드시 일치해야 하는.. 2019. 11. 11. 이전 1 ··· 46 47 48 49 50 51 다음