• Stars
    star
    113
  • Rank 310,115 (Top 7 %)
  • Language
    Java
  • Created almost 10 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Spring Boot base Blog

SpringBlog from Millky

SpringBoot 3 base Open-source Blog

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

SpringBoot3 + Spring Data JPA + Spring Security + ...

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

LIVE DEMO

개발된 κΈ°λŠ₯

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

μΆ”κ°€ μ˜ˆμ •

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

Quick Start

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

  • JDK 17 이상
  • Maven
  • Git
git clone https://github.com/origoni/Spring-Blog
cd Spring-Blog
mvn spring-boot:run

Tested

  • STS(Eclipse) ??
  • IntelliJ IDEA 2022.3
//@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: 17
  • Spring Boot version: 3.0.1
  • 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)