Skip to content

swogjs/spring-blog

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

84 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SpringBlog from Millky

SpringBoot 2 base Open-source Blog

λ°€ν‚€(millky.com)μ—μ„œ λΈ”λ‘œκ·Έ 뢀뢄을 뽑아(?) μ˜€ν”ˆμ†ŒμŠ€ ν•©λ‹ˆλ‹€.

SpringBoot2 + Spring Data JPA + Spring Security + ...

단지 μ½”λ“œλ§Œ κ³΅κ°œν•œλŠ” 것이 μ•„λ‹ˆλΌ. 개발 과정을 같이 κ³΅κ°œν•˜λ € ν•©λ‹ˆλ‹€.

LIVE DEMO

개발된 κΈ°λŠ₯

  • 기본적인 λΈ”λ‘œκ·Έ λ·°
  • 페이슀뢁, ꡬ글 μ†Œμ…œ 둜그인(깃헙등도 κ°„λ‹¨ν•˜κ²Œ μΆ”κ°€ κ°€λŠ₯)
  • κΈ€μ“°κΈ°, μˆ˜μ •, μ‚­μ œ. νŽ˜μ΄μ§•
  • λŒ“κΈ€μ“°κΈ°, μ‚­μ œ
  • μΉ΄ν…Œκ³ λ¦¬
  • νƒœκ·Έ
  • RSS λ·°
  • κ°„λ‹¨ν•œ 검색(DB)

μΆ”κ°€ μ˜ˆμ •

  • 좔가적인 μ†Œμ…œ 둜그인 및 κΈ°λ³Έ 둜그인
  • λŒ“κΈ€ μˆ˜μ •
  • κ΅­μ œν™”(i18n λ‹€κ΅­μ–΄ 지원)
  • 기타 DB 지원
  • κ°„λ‹¨ν•œ 캐싱 (EHCache ?)

Quick Start

μ„€μΉ˜λ˜μ–΄ μžˆμ–΄μ•Ό ν•  것

  • JDK 1.8 (or Java 10)
  • Maven 3.5
  • Git
git clone https://github.com/origoni/Spring-Blog
cd Spring-Blog
mvn spring-boot:run

Tested

  • STS(Eclipse) 3.8.4
  • IntelliJ IDEA 2018.1.4
//@formatter:off & //@formatter:on
eclipse : Preferences -> Java -> Code style -> Formatter -> Edit... (or New...) > Off/On Tags
intellij : Preferences -> Editor -> Code Style > Formatter Control > Enable formatter markers in comments

κ΄€λ ¨ 링크

Project Convention

Package Structure

com.millky.blog
    └── application
        └── aop
        └── configuration
        └── utility
    └── domain
        └── model
            └── command
            └── entity
            └── exception
        └── repository
        └── service
    └── infrastructure
        └── dao
    └── presentation
        └── controller
            └── rest
            └── web
        └── support
            └── result

Environment

  • Java version: 8 Update 172 or 10.0.1
  • Spring Boot version: 2.0.2
  • Maven version: 3.5.2
  • Lombok version: 1.18.0
  • Default Encoding: UTF-8
  • Default SCM : git

ν”„λ‘œμ νŠΈ μ„€μ •

  1. STS μ„€μΉ˜ -> http://millky.com/@origoni/post/1100
  2. Lombok μ„€μΉ˜ -> https://projectlombok.org/ (STS에 μ„€μΉ˜ : http://millky.com/@origoni/post/1164)
  3. GitHub λ‹€μš΄ -> http://millky.com/@origoni/post/1145 (OSX : http://millky.com/@origoni/post/1140)

About

Spring Boot base Blog

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.6%
  • HTML 0.4%