전체 글

전체 글

    728x90
    반응형

    th: 키워드

    Thymeleaf를 사용할때 html 태그에 th: 키워드와 함께 사용한다. th:text를 사용하면 서버단에서 세팅한 변수로 내용을 변경해서 노출할 수 있다. JAVA model.addAttribute("alterText", "변경된 텍스트"); HTML 텍스트 입니다. th: 키워드 뒤에 attributeName 을 사용하면 해당 태그의 attibuteName에 서버에서 세팅할 변수를 사용해서 설정할 수 있다. HTML 텍스트 입니다. 서버에서 세팅한 변수와 문자열을 연결해서 사용하려면 || 로 감싸주면 된다. HTML 텍스트입니다. 이외에도 조건문 th:if, 반복문 th:each 등을 위해서 사용할 수 있다.

    Intellij commit 시 github 대시보드에 미노출

    Intellij에서 commit, push 시 github 대시보드에 미노출되는 현상이 있었다. github 계정의 아이디와 이메일이 commit한 사용자의 정보와 달라서 집계가 안됬기 때문이다. commit 한 프로젝트의 commits 영역을 클릭하면 commit 한 사용자의 정보를 확인할수 있다. Intellij의 commit 사용자를 변경하기 위해서 Intellij의 Terminal 영역에서 아래의 명령어를 통해 사용자 정보를 확인해보니 github 사용자가 아닌 회사계정으로 되어 있었다. git config user.name git config user.email 해당 git repository만 변경하기 위해서 --local을 붙여서 아래의 명령어를 입력해서 사용자 정보를 변경후에 다시 comm..

    민간복지서비스정보 공유 사이트

    공공데이터포털에서 공유하는 한국사회보장정보원_민간복지서비스정보 API를 이용해서 간단한 사이트를 만들어 보았다. retrofit 라이브러리를 이용해 API 호출해서 가져온 정보를 리스트 형식으로 보여주고 반응형웹 사이트를 만들기 위해 bootstrap을 이용하였다. spring boot + gradle을 사용하였고 spring boot 에서는 JSP 대신 Thymeleaf(템플릿엔진) 사용을 권장하고 있어서 Thymeleaf를 이용해 화면을 구성하였다. 리스트를 클릭하면 상세페이지에 상세한 정보를 보여준다. JENKINS를 통해 리눅스 서버에 JAR 파일을 배포, 실행을 하고 공유기 환경에 따라 포트포워딩 설정을 하면 외부에서 IP주소와 포트번호를 통해 서비스에 접근이 가능하다. IP 주소가 아닌 도메인..

    eclipse spotbugs (findbugs)

    예전에 정적 코드 분석기로 사용했었던 findbugs를 다시 사용해보려고 확인해봤는데 해당 프로젝트가 버려졌고 spotbugs로 fork된 프로젝트가 존재해서 spotbugs를 사용해봤다. eclipse 마켓플레이스에서 spotbugs로 검색을 해서 설치를 해준다.(findbugs로 검색해도 동일) 설치가 완료되면 eclipse를 재실행한후 분석을 하고자 하는 프로젝트를 우클릭 한 후 SpotBugs > Find Bugs를 클릭한다. 우측 하단에 분석이 진행중인것을 확인할수 있다. 분석결과는 Window > Perspective > Open Perspective > Other... 를 클릭 후 SpotBugs를 Open하면 확인할 수 있다. 심각도에 따라 Scariest > Scary > Troublin..

    728x90
    반응형