SELECT 컬럼명 --------------------- (5) FROM 테이블명 ----------------- (1) WHERE 테이블 조건 ------------- (2) GROUP BY 컬럼명 --------------- (3) HAVING 그룹 조건 -------------- (4) ORDER BY 컬럼명 --------------- (6) 1. FROM : SQL은 구문이 들어오면 테이블을 가장 먼저 확인합니다. 2. WHERE : 테이블명을 확인했으니, 테이블에서 주어진 조건에 맞는 데이터들을 추출해줍니다. 3. GROUP BY : 조건에 맞는 데이터가 추출되었으니, 공통적인 데이터들끼리 묶어 그룹을 만들어줍니다. 4. HAVING : 공통적인 데이터들이 묶여진 그룹 중, 주어진 주건에 맞..
용어 데이터(Data) : 하나하나의 단편적인 정보 DB(Database) : 데이터의 집합 = 스키마 DBMS(Database Management System) : DB관리 시스템 SQL : DBMS에서 쓰이는 언어 관계형 DBMS(RDBMS) : 테이블이라 불리는 최소 단위로 구성 테이블(Table) : 회원이나 제품의 데이터를 입력하기 위해, 표 형태로 표현한 것 열(=컬럼=필드) : 아이디, 회원 이름, 주소 등 행(=로우=레코드) : 실질적인 데이터, ex)'Jee/지운이/서울 은평구 증산동' MySQL Workbench : DBMS 소프트웨어 기본 키(PK, Primary Key) 중복되지 않고 비어있지 않아야 한다. 외래 키(FK, Foreign Key) 외래 키를 가지고 부모 테이블로 찾아..
리스트 목록을 표시하기 위해 다음처럼 작성한다. * 자바 * 스프링부트 * 알고리즘 위 문자열을 마크다운 해석기가 HTML로 변환하면 실제 화면에서는 다음과 같이 보인다. 변환결과 자바 스프링부트 알고리즘 순서가 있는 목록을 표시하려면 다음처럼 작성한다. 1. 하나 1. 둘 1. 셋 결과는 다음과 같다. 변환결과 하나 둘 셋 강조 작성한 글자를 강조 표시하려면 강조할 텍스트 양쪽에 **를 넣어 감싼다. 스프링부트는 **자바**로 만들어진 웹 프레임워크이다. 결과는 다음과 같다. 변환결과스프링부트는 자바로 만들어진 웹 프레임워크이다. 링크 HTML 링크는 다음처럼 [링크명](링크주소) 규칙을 적용하여 생성한다. 스프링 홈페이지는 [https://spring.io](https://spring.io) 입니다...
@Controller public class SecurityController { @GetMapping("/messages/inbox") public ModelAndView currentUserName(@AuthenticationPrincipal CustomUser customUser) { String username = customUser.getUsername(); // .. find messages for this user and return them ... } }
말 줄임표 // Text truncation 줄임표를 사용하여 긴 텍스트의 문자열을 자릅니다. 콘텐츠의 내용이 너무 길 경우 .text-truncate 클래스를 사용하여 문자열을 자를 수 있습니다. display: inline-block 또는 display: block이 필요합니다. Praeterea iter est quasdam res quas ex communi. Praeterea iter est quasdam res quas ex communi.
문법 요약 아래에서 더 자세히알아보겠지만 타임리프에서 사용하는 문법은 다음과 같다. 간단한 표현 변수 표현식: ${...} 선택 변수 표현식: *{...} 메세지 표현식: #{...} 링크 URL 표현식: @{...} 조각 표현식: ~{...} 리터럴 텍스트: 'one text', 'Anothr one!', ... 숫자: 0, 34, 3.0, 12.3, ... 불린: true, false 널: null 리터럴 토큰: one, sometext, main, ... 문자 연산 문자 합치기: + 리터럴 대체: | The name is ${name}| 산술 연산 Binary operators: +, -, *, /, % Minus sign (unary operatior): - 불린 연산..
Spring = Spring Framework Spring은 JAVA 애플리케이션 개발을 위한 포괄적인 인프라를 지원해주는 Framework이다. 종속성 주입 등 다양한 기능을 제공하고 있다. Spring Boot Spring Boot는 기본적으로 Spring Framework를 설정하는데 필요한 구성을 제거하는 확장 버전이라고 생각하면 편하다. 개발자 입장에서 더 빠르고 효율적으로 프로그램 개발이 가능하도록 지원한다. 결론 Spring Boot는 Spring 자체의 확장 버전이다. 개발, 테스트, 배포가 Spring Framework에 비해서 혁신적으로 간편해졌다. 특정 프로젝트에서 필수적인 종속성 구성이 필요하다면 Spring을, 일반적인 종속성 구성으로 구현이 가능한 프로젝트라면 Spring Boo..