3. Thymeleaf 기본문법 Name Thymeleaf 사용하기 위해 th 네임스페이스 추가 Controller에서 Model로 받아온 name 사용 Name ◆ 컨트롤러 @Controller public class SampleController { @GetMapping("/hello") public String hello(Model model) { model.addAttribute("name", "kepco"); return "hello"; } } @Controller 이기 때문에 return하는 String은 View의 이름이 된다. Model data를 받을 model을 선언 ◆ 기본 표현식 [ https://www.thymeleaf.org/doc/tutorials/3.0/usingthymele..
2. Thymeleaf 사용 설정 2-1 Maven dependencies 추가 ( pom.xml ) spring-boot-starter-thymeleaf thymeleaf 뷰 템플릿 엔진을 사용하기 위한 기본적인 라이브러리 org.springframework.boot spring-boot-starter-thymeleaf thymeleaft-layout-dialect thymeleaf를 이용해서 layout을 만들기 위해 추가적으로 사용되는 라이브러리 header, contents, footer 등으로 나누고 header와 footer는 고정한 뒤 contents 영역만 바꿔가면서 렌더링을 가능하게 해줌 nz.net.ultraq.thymeleaf thymeleaf-layout-dialect 2-2 app..
1. Thymeleaf 란? 텍스트, HTML, XML, Javascript, CSS 그리고 텍스트를 생성할 수 있는 템플릿 엔진. 순수 HTML로 템플릿을 작성 가능 Spring Boot에서 사용이 권장 (Spring Boot에서는 JSP를 추천 않음.) 데이터와 분리된 화면 개발 및 관리 가능. [ 참고 링크 ] 타임리프 공식사이트 마이그레이션 가이드 타임리프 타임리프 + spring https://www.thymeleaf.org/ https://www.thymeleaf.org/doc/articles/thymeleaf3migration.html https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html https://www.thymeleaf.or..
TABLE Create CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, .... ); 기존 테이블 복사해서 테이블 생성 CREATE TABLE new_table_name AS SELECT column1, column2,... FROM existing_table_name WHERE ....; DROP DROP TABLE table_name; ALTER 열 추가 ALTER TABLE table_name ADD column_name datatype; 열 삭제 ALTER TABLE table_name DROP COLUMN column_name; 열 변경 열 수정 SQL Server MS Access ALTER TABL..
INSERT INTO 문 ( TABLE에 새로운 레코드 삽입 ) 일부 값만 추가시 / 삽입할 열 이름 값 지정 모든 열에 추가시 INSERT INTO table_name (column1, column2, column3, ...)VALUES (value1, value2, value3, ...); INSERT INTO table_nameVALUES (value1, value2, value3, ...); UPDATE ( 수정 ) UPDATE table_nameSET column1 = value1, column2 = value2, ...WHERE condition; ★★ 주의 ★★ WHERE절 을 생략하면 테이블의 모든 레코드가 업데이트 UPDATE CustomersSET ContactName = 'Alfred..
[ JOIN ] 두 개 이상의 테이블에서 행을 결합 JOIN절은 그들 사이의 관련 열을 기반으로, 두 개 이상의 테이블에서 행을 결합하는 데 사용 INNER JOIN두 테이블에서 일치하는 값을 가진 레코드를 선택 하는 다음 SQL 문( 포함 ) 을 만들 수 있습니다 . SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDateFROM OrdersINNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID; (INNER) JOIN: 두 테이블에서 일치하는 값을 가진 레코드를 반환합니다. LEFT (OUTER) JOIN : 왼쪽 테이블의 모든 레코드를 반환하고 오른쪽 테이블의 일치하는 레코드를 반환합니..
SELECT ( TABLE 조회 ) SELECT * FROM TABLENAME; SELECT column1, column2, ...FROM table_name; SELECT DISTINCT문은 고유한(다른) 값만 반환 SELECT DISTINCT column1, column2, ...FROM table_name; 컬럼의 고유한 값의 갯수 SELECT COUNT(DISTINCT 컬럼명) FROM 테이블명; [ WHERE ] 레코드 필터링 ※ AND / OR / NOT 사용 가능 SELECT column1, column2, ...FROM table_nameWHERE condition; SELECT * FROM CustomersWHERE Country='Mexico'; [ WHERE ] WHERE 절의 연산자..
SELECT 데이터베이스에서 데이터를 추출 INSERT INTO 새로운 데이터를 데이터베이스에 삽입 UPDATE 데이터베이스의 데이터 업데이트 DELETE 데이터베이스에서 데이터 삭제 CREATE DATABASE 새로운 데이터베이스 생성 ALTER DATABASE 데이터베이스 수정 CREATE TABLE 새로운 테이블 생성 ALTER TABLE 테이블 수정 DROP TABLE 테이블 삭제 CARATE INDEX 인덱스 생성(검색 키) DROP INDEX 인덱스를 삭제
- Total
- Today
- Yesterday
- S-CoreDream
- 프리텐다드폰트 #고딕폰트 #무료폰트 #타이틀용폰트 #고딕 #웹폰트 #디자인폰트
- ORM종류
- DTO #Entity
- JPA #JPAEntity #JPA연관관계
- SQL #INSERTINTO #DELETE #UPDATE
- 이벤트폰트 #이벤트용폰트 #디자인폰트 #디자인서체 #웹폰트
- JPA Repository query keywords
- SQL #TABLE생성 #SQL제약조건
- SELECTANY #SELECTALL
- DB #DBCREATE #DBDROP #DBBAKUP
- 세방고딕체 #웹폰트 #무료폰트 #무료웹폰트 #디자인폰트 #이벤트폰트 #디자인폰트 #타이틀용폰트
- SELETE
- thymeleaf
- Thymeleaf #타임리프
- Hibernate #ORM
- JPA #JPARepository
- JPA #JPA설정
- JPA #
- 무료폰트 #무료웹폰트 #평창평화체 #평화체 #이벤트용서체 #이벤트서체 #디자인폰트
- jQuery #jQuery이미지슬라이드 #이미지슬라이드
- SQL #SQLJOIN #JOIN #INNERJOIN #OUTERHJOIN
- JDBC #DBMS
- JPA Auditing #JPA
- 카페24폰트 #무료폰트 #무료웹폰트
- 나눔폰트 #네이버글꼴 #네이버폰트 #고딕폰트 #본문폰트 #제목폰트 #무료폰트 #디자인폰트 #웹폰트
- 지마켓산스(Gmarket Sans)체 #지마켓산스 #Gmarketfont #GmarketSans #무료폰트 #타이틀폰트 #디자인폰트 #웹폰트
- SQL명령어 #SQL
- JPA #JPAEntity
- S-Core
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |