1、技术框架搭建
首先IDEA中创建Spring Boot项目,并导入项目所需的依赖项,例如Thymleaf、Spring Boot DevTools、Spring Web、Spring Data JPA、MySQL Driver。
配置文件采用yaml格式,当然properties格式的配置文件同样可以。首先编写全局的配置文件application.yaml,为了适配于不同的应用环境,创建application-dev.yaml和application-pro.yaml分别用于开发环境和生产环境。

二、处理
1、异常处理
然后是异常处理,首先,定义常用的错误页面404、500和error。

并编写全局的异常处理类ControllerExceptionHandler,并定义资源找不到异常类NotFoundExcepiton。

2、日志处理
接下来是日志处理,这里使用Spring Boot中的AOP进行日志管理,编写记录日志类LogAspect。

package com.lxt.aspect;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.s

本文介绍了使用Spring Boot搭建个人博客的技术框架。从创建项目并导入Thymleaf、Spring Boot DevTools等依赖开始,接着详细讲解了异常处理,包括自定义错误页面和全局异常处理类。日志处理部分利用AOP实现,页面处理涉及Thymeleaf布局和静态页面的导入。最后,文章提到了实体类的设计,如博客、类别、标签、评论和用户类,以及它们之间的关系。
最低0.47元/天 解锁文章
871

被折叠的 条评论
为什么被折叠?



