Skip to content

selloriwoo/Quiz-Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiz-Spring

java Spring Framework를 이용한 개인 프로젝트입니다.

1 index

  1. Dependency
    • Spring Web
    • Thymeleaf
    • Lombok
    • Spring Boot DevTools
    • Spring Data JPA
    • QueryDSL
  2. html, css, javascript Library
    • Bootstrap
    • Google Font
  3. DB
    • mariaDB

상세 구현 내용

접기/펼치기

회원가입

2 signUp

  • 회원 정보를 기입하여 회원 가입 클릭시 DB에 회원 정보가 들어간다.

로그인

3 login

  • 로그인시 아이디가 있는지 DB에서 찾아 비밀번호가 맞는지 확인하여 맞으면 Session으로 관리되어 로그인 된다.

퀴즈 만들기

4

  • 퀴즈 문제를 작성하고 4개의 선택지를 만들고 정답을 체크 해주면 DB에 퀴즈가 만들어진다.

퀴즈 문제

5

  • 퀴즈 문제가 나오며 4개의 버튼중에 선택지를 누르면 문제의 정답과 일치하는지 확인한다.

퀴즈 만들기

6

  • 문제를 맞출경우 View에 보여준다.

퀴즈 만들기

7

  • 문제를 틀릴경우 View에 보여준다.

Setting

8 application.properties 파일

  • spring.datasource.driverClassName에는 DB드라이버를 셋팅해준다.
  • spring.datasource.url에는 DB의 주소를 넣어준다. ex)jdbc:mariadb://localhost:3306/(DB의 이름)
  • spring.datasource.username에는 DB의 로그인 아이디를 입력해준다.
  • spring.datasource.password에는 DB의 로그인 비밀번호를 입력해준다.

주의)

  • spring.jpa.hibernate.ddl-auto는 상세한 DB의 초기화를 선택할 수 있다.
      create는 SessionFactory가 시작될 때 drop을 실행하고 create해준다.
      update는 변경된 스키마가 있으면 update해준다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors