
SpringBoot实战项目
Felix_hyfy
这个作者很懒,什么都没留下…
展开
-
SpringBoot实战项目学习(13)——集成原生Swagger接口文档
文章目录项目结构pom.xmlapplication.yml用户控制器UserController如何在Swagger中进行API的注册Swagger配置类Swagger2Config测试使用SpringBoot集成原生Swagger,自动生成API文档基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcoding/spring-boot-demo项目结构pom.xml要想使用Swagger,需要引入原创 2020-08-17 16:56:37 · 586 阅读 · 0 评论 -
SpringBoot实战项目学习(12)——集成Quartz定时任务
文章目录项目结构pom.xml什么是Quartz通用类ApiResponse实体类entityJobAndTrigger任务与触发器JobForm定时任务详情Job类项目Job接口Job实现类HelloJobJob实现类TestJob持久化层JobMapperxml文件JobMapper.xmlservice层JobService接口实现类JobServiceImpl工具类JobUtil前端页面job.html测试使用SpringBoot集成Quartz定时任务基于GitHub项目xkcoding/*原创 2020-08-13 21:13:01 · 907 阅读 · 0 评论 -
SpringBoot实战项目学习(11)——集成Redis缓存
文章目录项目结构pom.xmlapplication.yml实体类Userservice层用户接口UserService实现类UserServiceImpl与缓存有关的常用注解测试类UserServiceTestRedisTest使用SpringBoot集成redis,使用redis缓存数据基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcoding/spring-boot-demo项目结构pom.xm原创 2020-08-12 19:16:23 · 635 阅读 · 0 评论 -
SpringBoot实战项目学习(10)——集成Mybatis的通用Mapper插件和PageHelper分页插件
文章目录项目结构pom.xmlapplication.ymlUserMapperUserMapperTest使用SpringBoot集成Mybatis、通用Mapper插件和分页助手插件基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcoding/spring-boot-demo项目结构pom.xml需要引入通用Mapper插件依赖(其中包括Mybatis依赖)mapper-spring-boot-原创 2020-08-06 19:16:43 · 352 阅读 · 0 评论 -
SpringBoot实战项目学习(9)——集成JdbcTemplate操作数据库
文章目录项目结构pom.xmlapplication.yml数据库sql文件schema.sqldata.sqlannotation注解包Column列注解Ignore字段忽略注解Pk主键注解Table表注解常量池用户实体类Userdao层dao基类BaseDao子类UserDaoservice层接口IUserService实现类UserServiceImplcontroller层UserController测试插入操作使用put方式添加插入数据请求①、UserController②、UserService原创 2020-08-06 16:59:59 · 558 阅读 · 0 评论 -
SpringBoot实战项目学习(8)——集成thymeleaf模板引擎
使用SpringBoot集成thymeleaf模板引擎基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcoding/spring-boot-demo项目结构静态页面需要放到resources/template相关目录下pom.xml添加Spring Boot的thymeleaf模板引擎依赖<?xml version="1.0" encoding="UTF-8"?><proje原创 2020-08-05 18:24:59 · 498 阅读 · 0 评论 -
SpringBoot实战项目学习(7)——进行统一的异常处理
文章目录项目结构pom.xml配置文件application.yml页面模板error.html状态码封装类Status异常类异常基类BaseExceptionJSON异常类JsonException页面处理异常类PageException通用API接口封装类ApiResponse统一异常处理类DemoExceptionHandler测试控制器TestController测试在Spring Boot中进行统一的异常处理,包括两种方式的处理:第一种对常见API形式的接口进行异常处理,统一封装返回格式;第二原创 2020-08-04 21:01:56 · 612 阅读 · 1 评论 -
SpringBoot实战项目学习(6)——集成logback实现AOP切面获取请求信息
文章目录项目结构pom.xmlAOP切面类AopLog切入点表达式测试控制器TestController日志配置文件logback-spring.xml测试使用SpringBoot集成使用AOP切面对web请求进行日志记录,同时记录UserAgent信息基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcoding/spring-boot-demo项目结构使用切面类实现对controller的运行前后进行原创 2020-08-04 19:52:04 · 402 阅读 · 0 评论 -
SpringBoot实战项目学习(5)——集成Logback日志记录
使用SpringBoot配置logback记录程序运行过程中的日志基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcoding/spring-boot-demo项目结构pom.xml由于Spring Boot默认集成了Logback,可以开箱即用,十分方便,因此在pom.xml中无需另外导入依赖logback配置文件logback-spring.xml<?xml version="1.0" .原创 2020-08-04 18:59:12 · 328 阅读 · 0 评论 -
SpringBoot实战项目学习(4)——集成Spring Boot Admin 实现服务监控
文章目录项目结构项目父pom.xml客户端spring-boot-demo-admin-clientpom.xmlapplication.ymlcontroller服务端spring-boot-demo-admin-serverpom.xmlapplication.yml测试使用SpringBoot集成Spring Boot Admin,监测项目的运行状态基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcodi原创 2020-08-04 16:15:56 · 352 阅读 · 0 评论 -
SpringBoot实战项目学习(3)——通过actuator检查项目的运行情况
在Spring Boot中通过actuator检查项目的运行情况基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcoding/spring-boot-demo项目结构项目依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=.原创 2020-08-03 19:13:34 · 403 阅读 · 0 评论 -
SpringBoot实战项目学习(2)——读取配置文件中的内容
使用SpringBoot读取配置文件中的内容基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcoding/spring-boot-demo项目结构项目依赖pom.xml文件除了常用的SpringBoot-starter和其他工具包(lombok、hutool)外,添加spring-boot-configuration-processor依赖<?xml version="1.0" encodi.原创 2020-08-03 16:51:11 · 416 阅读 · 0 评论 -
SpringBoot实战项目学习(1)——第一个HelloWorld项目
文章目录配置文件application.yaml主启动类SpringBootDemoHelloworldApplication测试使用SpringBoot搭建第一个HelloWorld程序基于GitHub项目xkcoding/**spring-boot-demo**进行学习项目地址:https://github.com/xkcoding/spring-boot-demo配置文件application.yaml设定端口号为8080,上下文路径前缀为/demoserver: port:原创 2020-08-03 15:49:51 · 338 阅读 · 0 评论