jianfei96 / simpleblog

A blog application using Spring Boot.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

自作アプリ説明

Links

詳細

frameworks:

  • Spring
    • Spring MVC
    • Spring Data JPA
  • Thymeleaf

jars:

  • urlrewritefilter:rewrite url
  • flexmark:Markdownサポート
  • jsoup:HTML解析

File structure

java:

  • SpringBoot main
    • BlogApplication.java
  • MVC
    • domain
    • repository
    • service
    • controller
  • 異常処理
    • exception
  • ツール
    • component
  • 属性
    • properties

resources:

  • 静的リソース
    • static
  • テンプレート
    • templates
  • Spring Boot属性
    • application.properties
  • url rewrite属性
    • urlrewrite.xml

Data Structure:

  • User
Field Type Null Key Default Extra
id int(11) NO PRI NULL
birthday date YES NULL
mail varchar(255) YES NULL
nickname varchar(255) YES NULL
passwd varchar(255) NO NULL
sex char(1) NO NULL
uname varchar(255) NO UNI NULL
  • Post
Field Type Null Key Default Extra
pid int(11) NO PRI NULL
content longtext YES NULL
date date YES NULL
image varchar(255) YES NULL
time time YES NULL
title varchar(255) NO NULL
  • Comment
Field Type Null Key Default Extra
cid bigint(20) NO PRI NULL
pid int(11) NO PRI NULL
avatar varchar(255) YES NULL
commenter_email varchar(255) YES NULL
commenter_name varchar(255) YES NULL
content longtext YES NULL
pre_cid bigint(20) NO NULL
pre_commenter_name varchar(255) YES NULL
pre_content longtext YES NULL
post_pid int(11) YES MUL NULL

Screenshots

Index

FireShot Capture 003 - Blog Home - sample.lixian.download.png

PostFireShot Capture 006 - Simple Blog Post - sample.lixian.download.png

Login

FireShot Capture 040 - Login - sample.lixian.download.png

User Manager

FireShot Capture 025 - Change User Information - localhost.png

Post Manager

FireShot Capture 028 - Post List - sample.lixian.download.png

Post Editor(Markdown Support)

FireShot Capture 031 - Add Psot - sample.lixian.download.png

Search Engine

FireShot Capture 034 - Simlpe Blog Search - sample.lixian.download.png

Comment System

FireShot Capture 037 - Simple Blog Post - sample.lixian.download.png

About

A blog application using Spring Boot.


Languages

Language:Java 57.7%Language:HTML 42.3%