mvnw을 통해 빌드된 war “Invalid bound Statement” 해결 방법
로컬에서 이클립스 스프링 부트 앱을 작동하였을때에는 DB서버와의 연동이 정상적으로 잘 되었다. 그러나 개발서버(Linux)에 소스파일을 올리고 Maven Wrapper(mvnw)을 이용하여 빌드 후 톰캣으로 작동을 시켰을때에는 페이지는 커녕 “Invalid bound statement (not found):” 라는 에러가 발생하였다.
우선 해당 에러...
스프링 부트 암호화
스프링 시큐리티를 이용하여 문자열을 암호화하고 복호화 하는 방법을 포스팅 하려고 한다.
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
</dependency>
우선 스프링 프로젝트에서 po...
API 서버 테스트
필자는 계정 정보를 관리 및 제공하는 API 서버를 구현하였고, 각각의 Method를 테스트 하기 위해 Postman을 이용하여 테스트 하였다. 여기서 Postman은 간단한 설정으로 HTTP 패킷을 전송하고 결과값을 받아와 사용자에게 보여주며 다양한 기능등을 제공하기 때문에 개발자가 웹 서버를 테스트하기에 매우 용이하다.
https://www.getpostman.com/ 홈페이지를 통해 windows 버전을 ...
토비의 스프링 (1)
개방 폐쇄 원칙 : 클래스나 모듈은 확장에 열려있어야 하며 변경에는 닫혀 있어야 한다.
응집도 : 하나의 모듈, 클래스가 하나의 책임 or 관심사에만 집중되어 있음. 변경이 일어나면 모듈의 많은 부분이 함께 바뀜, 높은 응집도는 비슷한 기능들이 한곳에 뭉쳐있는 것
결합도 : 하나의 오브젝트가 변경이 일어날 때에 관계를 맺고 있는 다른 오브젝트에게 변화를 요구하는 정도
개방 폐쇄의 원칙은 높은 응집도와...
입문 교육과 기술 교육의 시작
입사 후 처음 받게되는 입문 교육이 어느새 끝나고 기술 교육이 시작되었다.
어색했던 동기들과 금새 친해지고 이제는 각자 자리를 배정 받고 팀마다 과제가 할당되었다.
이 9주간의 기술교육 동안 많이 배우고 성장할 수 있을 것 같아 기쁘기도 하지만 취업 했을때 내 블로그에 썼던 글 처럼 부족한만큼 더 더욱 열심히 해야겠다.
토스트루키 5기 화이팅!