Moved to APPAGA

홈페이지를 APPAGA로 이사합니다. 2020.04.25

Springboot Thymeleaf Link URLs

타임리프 URL 링크 걸기 th:href 속성으로 링크를 작성한다. <!-- Will produce 'http://localhost:8080/gtvg/order/details?orderId=3' (plus rewriting) --> <a href="details.html" th:href="@{http://localhost:8080/gtvg/order/details(orderId=${o.id})}">view</a> <!-- Will produce '/gtvg/order/details?orderId=3' (plus rewriting) --> <a href="details.html" th:href="@{/order/details(orderId=${o.id})}">view</a> <!-- Will...

Extending Thymeleaf dialect : processing attribute value

thymeleaf dialect 확장하여 태그 속성값을 변환하여 출력하기 타임리프 속성의 값으로 입력된 값을 처리하여 원하는 출력으로 변환하고자 한다. tlmd dialect를 만들고 ox 속성을 추가한다. 속성에 입력한 값이 true에 해당하는 값(0이 아닌...

Creating Thymeleaf Custom Tags

타임리프 커스텀 태그 만들기 타임리프 커스텀 태그는 생성되는 태크에 속성을 부여하고 생성 전/후 처리, 표준 표현식에 대응되는 부분 등으로 구성되는 dialect를 생성하여 구현할 수 있다. 참조사이트 속성 처리기: 화면 표시...

Springboot with H2 database, multi databases

springboot에서 H2 데이터베이스 연동 스프링부트에 H2 디비를 연동한다. 다중 데이터베이스 연결을 지원하기 위해서 맵퍼 어노테이션을 이용한다. 의존성 추가 pom.xml <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency> pom.xml 프로퍼티 설정 application.properties spring.datasource.hikari.jdbc-url=jdbc:h2:mem:test;MODE=PostgreSQL;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE spring.datasource.hikari.username=sa...

Bliss v11.10 on vmware

윈도우10에서 vmware로 bliss v11.10 설치 vmware에 bliss v11.10을 설치하였더니 아래 그림 처럼 콘솔만 실행되었다. 재부티하여 grub 화면에서 e를 선택하여 부팅 옵션의 quiet 부분을 nomodeset xforcevesa로 변경한다. b를 타이핑하여 부팅을 하면...

Springboot Thymeleaf Javascript Inlining

타임리프 자바스크립트 인라인 이용하기 자바스크립트에서 타임리프 태그를 사용하기 위해서는 th:inline="javascript"를 적용하여 사용한다. <script type="text/javascript" th:inline="javascript"> 인라인을 종료하여 타임리프 태그가 작동되지 않도록 하려면 th:inline=”none”을 이용한다. 모델 객체를 자동으로 json 객체로 변환...

Eclipse ini 설정

java 실행파일 경로 설정하기 -vm c:/Java/jdk-12.0.2/bin/javaw.exe utf-8을 기본으로 사용하기 -Dfile.encoding=utf-8 클래스 주석 생성시에 @author의 기본값 변경하기. -Duser.name="TtalLaeMiDeul" 아래와 같이 주석 생성시에 @author값에 삽입된다. /** * h2database mybatis 설정 * @author...

Tomcat 8.5.X Chrome SameSite=none 쿠키 적용하기

크롬에서 아래와 같이 SameSite=none은 적용하였으나 Secure 모드로 설정되지 않은 경우에는 앞으로는 다른 도메인 간의 호출에서는 쿠키가 전달되지 않는 다는 경고가 뜬다. A cookie associated with a cross-site resource at was...

ubuntu 18.04 dock에 프로그램 등록하기

새로 설치한 우분투의 데스크탑 독에 프로그램을 등록하고자 한다. 등록할 것은 스프링 툴 sts-4.5.1 이다. 스프링 툴 압축 푼 것은 아래처럼 폴더에 위치해 있다. SpringToolSuite4가 실행파일이고 icon.xpm이 아이콘 파일이다. kyin@kyin:~/dev/sts-4.5.1.RELEASE$ pwd...