본문 바로가기
  • Welcome J-Kyu Tstory
728x90

SpringBoot7

[ThymeLeaf] HTML table 태그 특정조건 행에 CSS 적용하기 1. 테이블에서 특정행에 class 추가: 테이블에서 수많은 행에 특정한 행에만 조건적으로 CSS를 적용 하기 위한 방법 으로 칼럼에 조건 문자가 포함되어 있을 경우 class 이름에 문자를 추가하는 방식 (예를 들어 칼럼에 'OO합계' 라는 글자가 있을경우 기존 클래스 명 'area'로 넣이고 '총계'일 경우 'tot'를 넣어줌) 2. CSS에는 조건에 따라 붙여질 class 명으로 만든 2개의 아이템 존재 .area{background-color:black} /.tot{background-color:blue} 3. 해당 코드: .area{ background-color:green; } .tot{ background-color:blue; } GoogleChart 전체 서울 경기 원주 평택 울산 대전 부.. 2022. 9. 22.
[SpringBoot]스프링부트 pom.xml 에 Dependencies 다운 안될 때(intelliJ) 1. pom.xml에서 Dependencies 다운 안될 때 : spring initializer 에서 등록한 Dependencies 들이 다운로드가 안될때(intelliJ) 2. 설정 방법 : [FIle]-[Settings]-[Build,Excution...]-[Maven]에서 [Maven home path]를 [Bundled(Maven 3)]으로 변경 2022. 9. 7.
[SpringBoot]스프링부트 프로젝트 초기생성 1. 웹 에서 스프링부트 프로젝트 생성 방법 : [start.spring.io 접속]-[project 선택 Maven/Gradle]-[Language선택:java]-[버전선택(보통SNAPSHOT안붙은버전으로)]-[Package 선택]-[프로젝트 경로 및 이름설정]-[JAVA버전선택(PC에 설치되어 있는 JAVA버전 확인)]-[필요한 Dependency 추가] 2. 다운로드 및 Import : 설정 완료 후 GENERATE로 압축파일을 다운로드 받은 후 압축풀기 한뒤 IDE(intelliJ 등)로 Import해줌 2022. 9. 7.
ThymeLeaf 기본 문법 ThymeLeaf란? ▶Sring Boot에서 공식으로 지원하는 VIEW 템플릿 ▶jsp와는 달리 ThymeLeaf문서는 html확장자를 갖고 있어 jsp처럼 servlet이 문서를 표현하는 방식이 아니기 때문에 서버 없이도 동작 가능 ThymeLeaf 기본 설정 ▶타임리프를 적용할 HTML 문서를 작성하고 상단 태그 내부에 다음과 같이 작성 ThymeLeaf 자주 사용하는 문법 문법 역할 예제 th:text 문자열 생성 th:text=" ${data} " th:each 반복문 th:each="article : ${articleList}" th:if if 조건문 th:if=${data != null} th:href 이동 경로 th:href=" @{/article/list(id= ${data} )} " 참.. 2022. 4. 10.
[SpringBoot]템플릿과 컨트롤러 이동흐름 이해 ▶템플릿에서 컨트롤러 , 컨트롤러에서 템플릿으로 이동과정에 대해 이해가 필요 ▶템플릿HTML에서 url을 통해 controller에 가게되면 @RequestMapping에서 해당 url이 일치하는 메서드를 실행하는데 ▶메서드내에 내용이 있으면 내부 동작을 통해서 실행이되고 return 된 값을 보고 주소 참고하여 을 통해 ("home"이나 "redirect") 뷰를 띄워 줘야하는데 리턴이 없으니 들어온 url을 참고해서 해당 url을 여는 것 2022. 4. 5.
[Gradle project]Import 방법 eclipse로 외부 gradle프로젝트 import 하는 방법 1.fiel- import 2. gradle -Existring Gradle Project 선택 4. directory를 통해서 프로젝트 import 2022. 4. 4.
728x90