Posts
APPAGA
Cancel

Sprint boot + Mybatis + H2 + Thymeleaf + W3.css 기본 프로젝트

Spring boot 2.2.6을 이용한 웹 어플리케이션 기본 프로젝트로 만든 것이다. Thymeleaf 템플릿엔진을 이용하고 W3.CSS를 사용하여 html/css 퍼블리싱을 한다. html/css, font 등 디자인 자원 W3.CSS를 이용하여 html 화면 디자인을 처리한다. Material Design 템플릿을 기본 레이아웃으로 설정하였다....

갤럭시 노트 10.1 2014 (SM-P600) LineaseOS 셀프 빌드 설치

LineaseOS 14.1 (Android 7.1.2) 버전을 설치한 후에 자꾸 Android 10 버전으로 올리고 싶은 욕심이 생긴다. 구글링 하여도 이미 빌드한 파일은 찾을 수 없어 셀프 빌드해보고자 준비한다. 장치명: 갤럭시 노트 10.1 2014 모델명: SM-P600 WiFi 전용 모델의 코드명: n1awifi 참고 LTE...

LG NEXUS5에 커스트롬(Android 10.0) 설치

예전에 쓰던 LG Nexus5에 Android 9.0 Pie 기반의 LineageOS 16 롬을 설치하고자 한다. Android 6.0.1까지 업데이트가 된 상태에서 진행하였다. Nexus5의 리커버리 진입 키는 볼륨다운+전원 키입니다. 전원키로 다시 시작 선택하여 재부팅 시작하자 마자 계속 누르고 있으면 바이오스 화면으로 들어갈 수 있습니다. T...

갤럭시 노트 10.1 2014 (SM-P600) LineaseOS 업데이트

얼마전에 갤럭시 노트 10.1 2014 모델명 SM-P600에 lineaseOS 14.1 (Android 7.1.2) 버전을 설치하였다. 어차피 잘 쓰지도 않고 애들 장난감 정도로 쓰고 있어서 벽돌이 되도 큰 문제없다고 생각해서 설치했는데 큰 문제없이 잘 마무리 되었다. 물론 처음 해보는 것이어서 거의 반나절 이상을 투자하였다. 설치는 아래 사이트를...

구글 애널리틱스 이벤트 추적하기

웹사이트에 방문한 사용자가 웹사이트에서 어떤 요소 또는 항목을 사용했는지 추적하기 위해서 구글 애널리틱스의 이벤트 추적기능을 사용한다. 이벤트 추적에는 4개의 항목을 사용한다. 4개의 항목을 이용하여 사용자가 웹페이지를 어떻게 이용했는지 표현될 수 있도록 정의한다. category : 필수. 추적하고자 하는 항목의 그룹. action ...

Sprint boot + Mybatis + H2 + Thymeleaf + W3.css

스프링부트 기반의 샘플 프로젝트를 구현하고자 한다. Sprint boot + Mybatis + H2 + Thymeleaf + W3.css 을 사용하여 구현을 시작한다. JSP 파일에서 JSTL을 이용하는데 익숙하지만 타임리프를 맛보기 정도로 습득하여 적용하고 테스트 해보니 쉽게 개념을 이해할 수 있고 이삼일 정도면 기본적으로 사용하는데 문제가 없...

Springboot Thymeleaf Link URLs

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

Extending Thymeleaf dialect : processing attribute value

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

Creating Thymeleaf Custom Tags

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

Springboot with H2 database, multi databases

springboot에서 H2 데이터베이스 연동 스프링부트에 H2 디비를 연동한다. 다중 데이터베이스 연결을 지원하기 위해서 맵퍼 어노테이션을 이용한다. 의존성 추가 pom.xml 1 2 3 4 5 <dependency> <groupId>com.h2database</groupId> <artifactId&gt...