Spring Boot 2.2.0 with JUnit4

스프링부트 퀵스타트를 보고 실습해 보고 있는데 스프링부트 2.2로 새 프로젝트를 만들면 테스트 소스에서 오류가 발생한다. import가 안된건가? 스프링부트는 관련 의존성을 가져와서 신경 안쓰게 해주는거 아니었나? 라는 생각이 잠깐… 최근 스프링부트 2.2가 릴리즈 되면서 JUnit5를 기본으로 지원한단다. [Read More]

PHP serialize to JSON on Mysql (with Regex)

정규식으로 PHP serialized 문자열을 JSON 형태로 변환

WordPress로 개발된 사이트의 데이터를 가져와야 하는데 a:13:{s:12:"cfdb7_status";s:4:"read";s:10:"first ~~~ 형태로 저장이 되어있었다. 처음엔 JSON인줄 알았으나 잘 보니 다른 형태 였다. 확인해보니 PHP에서 serialize()로 만들어낸 데이터였다. 이걸 파싱해서 써야하는데 PHP serialized array 는 ;로 구분된 문자열들이라 JSON으로 만드려면 프로그램에서 루프를 돌아야 할판이었다. 목적이 WP에서 등록된 데이터를 MSSSQL로 인터페이스 하는 것이었기때문에 DB 레벨에서... [Read More]