SpringBoot搭建博客系统

从零到一搭建博客系统
1、创建SpringBoot项目,基础jar如下:

org.springframework.boot 1.5.2.RELEASE

// 该依赖对于编译发行是必须的
compile('org.springframework.boot:spring-boot-starter-web')
 
// 添加 Thymeleaf 的依赖
compile('org.springframework.boot:spring-boot-starter-thymeleaf')

// 添加 Spring Data JPA 的依赖
compile('org.springframework.boot:spring-boot-starter-data-jpa')
    
// 添加 MySQL连接驱动 的依赖
compile('mysql:mysql-connector-java:6.0.5')

// 添加  Apache Commons Lang 依赖
compile('org.apache.commons:commons-lang3:3.5')

// 该依赖对于编译测试是必须的,默认包含编译产品依赖和编译时依
testCompile('org.springframework.boot:spring-boot-starter-test')

2、application.poperties配置文件添加如下配置

server.port=8080
debug=true

# THYMELEAF 
spring.thymeleaf.encoding=UTF-8
# 热部署静态文件
spring.thymeleaf.cache=false
# 使用HTML5标准
spring.thymeleaf.mode=HTML5

# DataSource 
spring.datasource.url=jdbc:mysql://localhost/blog?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC 
spring.datasource.username=root
spring.datasource.password=pwd123
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

# JPA
spring.jpa.show-sql=true
# JPA 自动建表
spring.jpa.hibernate.ddl-auto=update

3 、创建第一个controller

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello() {
        return "Hello World! Welcome to visit ";
    }
 
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容