Gson 을 이용하여 json 데이터를 다루는 방법 두가지 입니다.


1. Type 클래스 이용


<textarea name="code" class="brush:js;">

MyClass[] myArray = gson.fromJson(jsonString, MyClass[].class);

</textarea>


이렇게 배열을 이용하여 사용 가능 하지만 list 타입으로 사용 해야 할 경우

<textarea name="code" class="brush:js;">

import java.lang.reflect.Type;

import com.google.gson.reflect.TypeToken;


Type listType = new TypeToken<ArrayList<MyClass>>(){}.getType();

List<MyClass> myClassList = new Gson().fromJson(jsonString, listType);

</textarea>


위의 형태로 사용 하능합니다.


2. Arrays 이용


또다른 방법으로는 Arrays를 이용하여


<textarea name="code" class="brush:js;">

MyClass[] myArray = gson.fromJson(jsonString, MyClass[].class);

List<MyClass> myList = Arrays.asList(myArray );

</textarea>


위와 같이 사용 가능합니다.




출처 : https://stackoverflow.com/questions/5554217/google-gson-deserialize-listclass-object-generic-type

'웹개발 > 자바' 카테고리의 다른 글

자바 json 데이터 사용 하기  (0) 2018.11.01
session store type is 'null'  (0) 2018.01.31
mybatis null 체크  (0) 2018.01.15
이클립스 Access restriction: 에러  (0) 2017.08.18
Posted by 건강코더 트랙백 0 : 댓글 0

mysql errcode 28

2018.04.24 13:59 from 웹개발/mysql


mysql 쿼리 실행시 Errcode: 28


에러 메세지를 보아하니 디바이스 /tmp 에 저장 공간이 없다는거 같은데...



그래서 서버에 접속해서 


du -sh /tmp


명령어를 실행해보니 42G ㅎㄷㄷ


저의 경우는 대충 예상이 가는게 재귀함수 테스트하느라고 많이 돌렸더니 아마 무한 루프에 빠진것들때문인듯 하네요




테스트 서버이니 과감하게 리스타트


service mysql restart



그리고 다시 확인해 보니 용량이 엄청 줄었네요



보통 /tmp 영역은 임시 공간이라 해당 프로그램을 재 시작 하게 되면 공간을 확보 할 수 있다는 군요!

'웹개발 > mysql' 카테고리의 다른 글

mysql errcode 28  (0) 2018.04.24
mysql 재귀(recursive) 쿼리, heirarchy 구조  (0) 2018.01.08
MariaDb 설치 - 윈도우, 리눅스  (0) 2017.07.14
[MySQL] SEQUENCE NEXTVAL 구현 프로시져  (0) 2017.07.11
Posted by 건강코더 트랙백 0 : 댓글 0

session store type is 'null' 오류 시



org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.session.SessionAutoConfiguration$SessionRepositoryValidator': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: No session repository could be auto-configured, check your configuration (session store type is 'null')

at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:137) ~[spring-beans-4.3.8.RELEASE.jar:4.3.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:409) ~[spring-beans-4.3.8.RELEASE.jar:4.3.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1620) ~[spring-beans-4.3.8.RELEASE.jar:4.3.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-4.3.8.RELEASE.jar:4.3.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.8.RELEASE.jar:4.3.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.8.RELEASE.jar:4.3.8.RELEASE]



appication.properties 파일에 세션 저장 타입을 설정해 주면 해결


spring.session.store-type=none


'웹개발 > 자바' 카테고리의 다른 글

자바 json 데이터 사용 하기  (0) 2018.11.01
session store type is 'null'  (0) 2018.01.31
mybatis null 체크  (0) 2018.01.15
이클립스 Access restriction: 에러  (0) 2017.08.18
Posted by 건강코더 트랙백 0 : 댓글 0

mybatis null 체크

2018.01.15 14:04 from 웹개발/자바

mybatis 쿼리 안에서 null체크하는 자바 함수 사용하기




 

마이바티스 xml파일 if 문에 

넣으면 됨

@패키지+클래스이름@메소드(체크할 값)



'웹개발 > 자바' 카테고리의 다른 글

자바 json 데이터 사용 하기  (0) 2018.11.01
session store type is 'null'  (0) 2018.01.31
mybatis null 체크  (0) 2018.01.15
이클립스 Access restriction: 에러  (0) 2017.08.18
Posted by 건강코더 트랙백 0 : 댓글 0





큰 아이스팩으로 안전하게 오네요



여러가지들



데우다 말고 급하게 찍음






너무 데웠는지 다 터졌음.. 껍질이 ㅠㅠ




닭가슴살 소세지도 제품에 따라 퍽퍽한건 퍽퍽한데 전 다 좋아합니다


근데 꼬꼬빌은 부드럽더라고요 같이 먹은 동료는


닭가슴살 맞냐고 물어볼정도로 ㅎㅎ



'음식 > 닭가슴살' 카테고리의 다른 글

꼬꼬빌 닭가슴살 소세지  (0) 2018.01.12
질러 닭가슴살 육포!  (3) 2017.12.17
맛있닭 칠리맛  (0) 2017.06.23
맛있닭 훈제 닭가슴살 카레맛  (0) 2017.06.21
아임닭 프랑크 닭가슴살 소세지  (0) 2017.06.21
아임닭 버섯듬뿍 닭가슴살 스테이크  (0) 2017.06.16
Posted by 건강코더 트랙백 0 : 댓글 0