JPA로 업데이트문을 만들었는데 import shop.janes.apis.web.v1.domain.record.entity.Record import org.springframework.data.jpa.repository.JpaRepository import org.springframework.data.jpa.repository.Modifying import org.springframework.data.jpa.repository.Query interface RecordRepository : JpaRepository { @Modifying @Query("update Record r set r.used = :used where r.id = :id") fun updateUsedById(id: String, us..
json-simple 라이브러리를 사용하기 위해 build.gradle에 의존성을 주입해준다. dependencies { implementation("com.googlecode.json-simple:json-simple:1.1.1") } 그런 다음 Gradle을 로드해주면 이렇게 라이브러리가 적용된 걸 확인할 수 있다. 이제 classpath 하위에 있는 json 파일을 불러오려면 ClassPathResource를 이용해 classpath의 기본경로인 src/main/java, src/main/resources에 첨부된 파일을 읽어올 수 있다. fun readTemplate() { val resource = ClassPathResource("json/templates.json") val json: JSO..
* Punycode (퓨니코드) : 퓨니코드는 각국의 자국어표준코드에 대응되는 유니코드(Unicode)를 ASCII 형태로 변환하는 방식 중 하나로, 퓨니코드에 의한 도메인 이름이 기존의 영문 도메인 이름과 중복되는 것을 피하기 위해 변환된 코드 앞에는 xn--와 같이 몇 개의 문자가 부가 된다. 아래는 한글 도메인을 퓨니코드로 변환해주는 사이트 : https://inplaza.com/puny/index.php 한글도메인 퓨니코드 변환기 홈>도메인>한글도메인 변환기 퓨니코드(Punycode)란...? 다국어 도메인의 표준화 작업이 이루어지기 전에는 Verisign의 한글도메인 연결방식이 [레이스코드]와 [퓨니코드]를 병행해서 사용하였는데, inplaza.com 도메인 이름을 받아서 한글인 경우에 퓨니코드..