Loading

摘要: 前言 我们在做开发springboot 项目时候会遇到各种各样注解,使用各种各样注解,极大的简便了我们开发流程,方式,从JDK5开始支持 注解是Java语言的一种强大的功能 可以理解为代码上的特殊标记,通过这些标记我们可以在编译,类加载,运行等程序类的生命周期内被读取、执行相应的处理。通过注解开发人 阅读全文
posted @ 2021-08-16 18:41 程序员三时 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 前言 随着java版本的不断更新迭代,java开发也可以变得甜甜的,最新版本都到java11了,但是后面版本也是不在提供商用支持,需要收费,但是java8 依然是持续免费更新使用的,后面版本也更新很快眼花缭乱,所以稳定使用还是用 java8 把既可以体验到新功能,又不需要,烦恼升级带来的bug 新特 阅读全文
posted @ 2021-08-13 18:04 程序员三时 阅读(555) 评论(0) 推荐(2) 编辑
摘要: 前言 我们在做java项目的时候由于jar包太多,我们就需要使用maven做项目管理,管理项目的jar包依赖,包括打包上线 maven基础 Maven 是一个项目管理工具,主要用于项目构建,依赖管理,项目信息管理 每个maven 项目根目录都会有一个 pom.xml文件, 负责项目构建,依赖管理 在 阅读全文
posted @ 2021-08-12 14:39 程序员三时 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在做一个很复杂的会员综合线下线上商城大型项目,单模块项目无法满足多人开发和架构,很多模块都是重复的就想到了把模块提出来,做成公共模块,基于maven的多模块项目,也好分工开发,也便于后期微服务重构 使用场景 我刚开始创建项目的时候是基于单模块,开发的,我先开发的接口api 项目结构是这样的 阅读全文
posted @ 2021-08-10 16:39 程序员三时 阅读(4381) 评论(0) 推荐(3) 编辑
摘要: 前言 项目中遇到这么一个使用场景,用户的登录信息给予token保存,在需要有登录信息的地方,每次都要去获取用户Id,但每次在请求方法中去获取用户信息,代码重复,冗余,很low于是想到了用@ModelAttribute 这个属性 使用场景 不用@ModelAttribute 时候在需要用户信息的请求中 阅读全文
posted @ 2021-08-09 10:02 程序员三时 阅读(461) 评论(1) 推荐(2) 编辑
摘要: 前言 在我们开发项目API接口的时候,一些没有数据的字段会默认返回NULL,数字类型也会是NULL,这个时候前端希望字符串能够统一返回空字符,数字默认返回0,那我们就需要自定义json序列化处理 SpringBoot默认的json解析方案 我们知道在springboot中有默认的json解析器,Sp 阅读全文
posted @ 2021-08-04 20:13 程序员三时 阅读(6087) 评论(1) 推荐(1) 编辑
摘要: 前言 上一篇文章讲解了springboot aop 初步完整的使用和整合 这一篇讲解他的接口方法和类 JoinPoint和ProceedingJoinPoint对象 JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的 阅读全文
posted @ 2021-08-03 10:49 程序员三时 阅读(2719) 评论(1) 推荐(1) 编辑
摘要: 前言 aop面向切面编程,是编程中一个很重要的思想本篇文章主要介绍的是SpringBoot切面Aop的使用和案例 什么是aop AOP(Aspect OrientedProgramming):面向切面编程,面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要 阅读全文
posted @ 2021-08-02 09:49 程序员三时 阅读(15044) 评论(4) 推荐(11) 编辑
摘要: 前言 现在前后端分离,基于session设计到跨越问题,而且session在多台服器之前同步问题,肯能会丢失,所以倾向于使用jwt作为token认证 json web token 导入java-jwt工具包 <dependency> <groupId>com.auth0</groupId> <art 阅读全文
posted @ 2021-07-21 09:34 程序员三时 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 前言 大型完善项目中肯定是需要一个全局日志拦截,记录每次接口访问相关信息,包括: 访问ip,访问设备,请求参数,响应结果,响应时间,开始请求时间,访问接口描述,访问的用户,接口地址,请求类型,便于项目的调试追踪 整合日志 SpringBoot已经帮我们做了日志整合,在它的父pom项中 <parent 阅读全文
posted @ 2021-07-20 09:33 程序员三时 阅读(640) 评论(0) 推荐(0) 编辑