전체 글

구경하고 가세요
SpringBoot/기본

[Spring 입문] 포트번호 오류 해결

스프링 웹 개발 기초 정적 컨텐츠 MVC와 템플릿 엔진 API 생성한 정적 페이지로 이동하는 방법 hello-static.html 정적 페이지를 생성한 후 body에 '정적 컨텐츠입니다.' 를 작성해주었다. 포트번호 뒤에 이동하고자 하는 파일 명을 붙여주면 된다. 포트번호 오류 발생 **Error :** Process 'command 'C:\Program Files\Java\jdk\bin\java.exe'' finished with non-zero exit value 1 이때 위와 같은 오류 발생 시 아래의 방법처럼 해결할 수 있다. 1. 작업 관리자 이용하기 작업관리자에서 불필요하게 실행되는 작업을 중지시킨다. 2. application.properties 파일 이용하기 server.port=8090 ..

SpringBoot/기본

[SpringBoot] View 환경설정

디렉터리 구조 HelloController.java package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HelloController { @GetMapping("hello") // "hello" 가 들어오면 아래의 메소드를 호출해준다. public String hello(Model model) { model.addAttribute("data","hello!!"); return "hello"..

SpringBoot/기본

[SpringBoot] 라이브러리 살펴보기

* Gradle은 의존관계가 있는 라이브러리를 함께 다운로드 한다. 스프링 부트 라이브러리 1. spring-boot-starter-web spring-boot-starter-tomcat : 톰켓 (웹서버) spring-webmvc : 스프링 웹 MVC 2. spring-boot-starter-thymeleaf : 타임리프 템플릿 엔진(View) 3. spring-boot-starter (공통) : 스프링 부트 + 스프링 코어 + 로깅 spring-boot spring-core spring-boot-starter-logging logback, slf4j 테스트 라이브러리 1. spring-boot-starter-test junit : 테스트 프레임워크 mockito : 목 라이브러리 assertj : 테..

SpringBoot/기본

[SpringBoot] 프로젝트 생성

프로젝트 생성 아래의 사이트를 통하여 다음과 같은 정보를 설정한다. https://start.spring.io/ Project Gradle – Groovy Language Java Spring Boot 3.0.0 Project Metadata Project Metadata Group : hello Artifact : hello-spring Name : hello-spring Description : Demo project for Spring Boot Package name : hello.hello-spring Packaging : Jar Java : 11 * jdk version : 17 프로젝트 폴더 IntelliJ 연동 C:\Users\STD-Admin\Desktop\study\hello-spring..

데이터베이스/MySQL

[MySQL 기초] 테이블 생성 및 CRUD 기초

MySQL Cheat Sheet 에서 SQL문 예제 확인 가능 테이블 구조 확인 DESC 테이블명; INSERT 구문 INSERT INTO 테이블명(열1,열2,열3...) VALUES(값1,값2,값3...); SELECT 구문 SELECT 확인할내용 FROM 가져올테이블명 WHERE 조건 ORDER BY 정렬기준; 전체 조회 열 지정 내용 지정 조건 지정 정렬 기준 지정 DESC : 오름차순 LIMIT 숫자 : 해당되는 수 만큼의 행만 확인하겠다. UPDATE 구문 UPDATE [테이블] SET [열] = '변경할값' WHERE [조건]; DELETE 구문 DELETE FROM 테이블명 WHERE 조건;

데이터베이스/MySQL

[MySQL 기초] MySQL 기본

MySQL의 구조 MySQL 서버 접속 -uroot : 모든 권한 사용 가능 MySQL 스키마의 사용 데이터베이스 생성 CREATE DATABASE 데이터베이스이름 데이터베이스 삭제 DROP DATABASE 데이터베이스이름 데이터베이스 확인 SHOW DATABASES 데이터베이스 사용 USE 데이터베이스이름 SQL과 테이블의 구조

데이터베이스/MySQL

[MySQL 기초] 설치 및 접속 방법 (bitnami사용)

MySQL 설치 링크 https://bitnami.com/download/files/stacks/wampstack/8.0.3-2/bitnami-wampstack-8.0.3-2-windows-x64-installer.exe?with_popup_skip_signin=1 Download WAMP packaged by Bitnami I just downloaded WAMP packaged by @bitnami. Check it out! https://bitnami.com/stack/wamp #applicationawesomeness Tweet will open in a new window Tweet bitnami.com MySQL 정상작동 확인 방법 MySQL 이 정상적으로 작동하지 않는다면 이곳에서 Start..

데이터베이스/MySQL

[MySQL 기초] DATABASE 소개 및 본질

1. 데이터베이스 정의 데이터베이스는 구조화된 정보 또는 데이터의 조직화된 모음이다. 데이터베이스는 DBMS(데이터베이스 관리 시스템)에 의해 제어된다. 2. SQL 정의 데이터를 쿼리, 조작 및 정의하고 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스에서 사용되는 프로그래밍 언어이다. 3. 데이터베이스의 목적 데이터베이스에 저장된 데이터를 웹 또는 앱을 통해서 사람들에게 공유할 수 있다. 빅데이터나 인공지능을 이용해서 분석할 수 있다. 4. 데이터베이스 유형 관계형 데이터베이스 객체지향 데이터베이스 분산 데이터베이스 데이터 웨어하우스 NoSQL 데이터베이스 그래프 데이터베이스 오픈소스 데이터베이스 클라우드 데이터베이스 다중모델 데이터베이스 문서/JSON 데이터베이스 자율운영 데이터베이스 5...

ssddo
ssddo-story