본문 바로가기
반응형

programming/SpringJava21

JSON.simple 을 이용하여 json 문자열 파싱하고 값 추출하기 json 통신을 하는 프로그램들의 특징은 json 문자열을 이용하여 값을 주고 받고 처리를 한다. rest api를 제공하는 거의 모든 서비스가 그러한 형태이며 api로 호출된 값은 json.simple 같은 라이브러리를 이용하여 값을 파싱하고 추출하고 가공하여 컨텐츠 서비스를 하기도 한다. json 문자열 파싱을 위한 라이브러리 json 문자열을 파싱하기 위한 라이브러리는 많다. 어떤 것을 사용해도 상관은 없다. 여기서는 JSON.simple을 이용하여 값을 추출할 뿐이다. json 문자열은 키와 값으로 되어 있다 {key:value} 형태이기도 하다. JSON.simple 은 mvnrepository 홈페이지에서 메이븐을 이용해 라이브러리를 얻을 수 있다. ▶ 자바 스프링 json 문자열 파싱과 조작.. 2021. 6. 25.
자바 스프링 json 문자열 파싱과 조작을 위한 JSON.simple json문자열은 데이터 송수신에 사용하는 데이터 포맷 중 하나이다. json 문자열을 조작하고 파싱하여 데이터를 조작하고 사용하는데 있어 JSON.simple 라이브러리는 사용하기 쉽다. JSON.simple은 구글에서 제공하는 JSON 사용을 위한 툴킷 라이브러리이다. JSON.simple 라이브러리 구글은 여러모로 이것저것 많은 서비스를 제공하는데 개발용 라이브러리들도 제공하고 있기도 하다. 그 중 json 문자열을 파싱하고 사용하기 위한 라이브러리 또한 제공하는데 이것이 JSON.simple 이다. 당연하겠지만 mvnrepository 홈페이지에서 메이븐 자료를 받을 수 있다. 메이븐에서 JSON.simple 라이브러리 받기 자바나 스프링으로 개발을 하는 분들은 메이븐과 친할 것이다. 메이븐 라이브.. 2021. 6. 24.
자바 스프링 스케줄링 크론을 이용한 매일 특정 시간 로직 자동화 하기 java spring cron 자바 스프링에서 크론을 이용하면 내가 원하는 시간대에 로직을 실행시킬 수 있다. 프로그램을 자동화하는 이유는 여러가지가 있지만 그 중 크론이 가장 편한 것이 있다. 특정 시간에 로직을 자동화하면 기초 데이터를 구성하는데 도움이 된다. 자바 스프링 자동화를 위한 크론 cron 크론 ( cron )을 이용하는 것으로 로직을 자동화할 수 있다. 단점이라면 크론을 이용한 메서드는 파라미터를 받을 수도 없고 리턴값도 없어야 한다. throws 도 되지 않는다. 왜 그런것인지 자세한 내용은 찾아보지 않았지만, 에러나는 부분을 찾아봤을 때 그랬다. 하지만, 크론을 이용한 메서드에서 다른 메서드를 호출할 때는 보통의 방법으로 사용하면 가능하다. 어쨌든 매일매일 특정 시간에 데이터를 재구성하기 위한 스케쥴링을 하기 위한.. 2021. 6. 24.
메이븐에 com.auth0.jwt 추가하기 How to add com.auth0.jwt from maven 자바스프링 프로젝트를 하다보면 메이븐을 이용해 라이브러리를 추가하게 된다. com.auth0.jwt 는 인증과 관련한 토콘을 이용하는 것인데 이것이 STS에서 잘 되지 않는 현상이 발생할 수 있다. 당연히 구문을 잘못 적었거나 버전을 잘못 작성한 경우이다. 메이븐을 위한 com.auth0.jwt 라이브러리 정보 com.auth0.jwt 라이브러리 정보는 아래와 같다. 이 라이브러리를 사용하는 몇몇 메뉴얼에는 버전정보가 다를 수 있다. mvnrepository 홈페이지에서 확인해보면 new version 항목이 찾아보자. com.auth0 java-jwt 3.16.0 메이븐 라이브러리 추가창을 오픈한다. STS는 메이븐을 위한 라이브러리를 편하게 추가할 수 있다. 메이븐을 이용해 com.auth0.jwt .. 2021. 6. 21.
반응형