
spring boot
NewBee.Mu
这个作者很懒,什么都没留下…
展开
-
SpringBoot项目配置文件
SpringBoot项目配置文件原创 2022-09-09 15:31:19 · 305 阅读 · 0 评论 -
文件工具类
文件工具类原创 2022-09-09 09:43:16 · 111 阅读 · 0 评论 -
时间工具类
时间工具类原创 2022-09-09 09:40:57 · 126 阅读 · 0 评论 -
http工具类
http工具类原创 2022-09-09 09:37:18 · 112 阅读 · 0 评论 -
身份证号工具类
身份证号工具类原创 2022-09-09 09:31:44 · 200 阅读 · 0 评论 -
MybatisPlus拦截器
MybatisPlus拦截器原创 2022-09-09 09:29:19 · 776 阅读 · 0 评论 -
异常拦截器
异常拦截器原创 2022-09-09 09:27:19 · 173 阅读 · 0 评论 -
RedisConfig配置类
RedisConfig配置类原创 2022-09-08 10:19:54 · 401 阅读 · 0 评论 -
MybatisPlusConfig配置类
MybatisPlusConfig配置类原创 2022-09-08 10:08:32 · 1034 阅读 · 0 评论 -
Flowable之FlowableUI应用
Flowable之FlowableUI应用转载 2022-09-07 17:05:21 · 619 阅读 · 0 评论 -
SpringBoot项目上传图片
SpringBoot项目上传图片原创 2022-09-07 16:12:40 · 409 阅读 · 0 评论 -
CorsConfig配置类
CorsConfig配置类原创 2022-09-07 15:38:54 · 200 阅读 · 0 评论 -
项目中的自定义注解
项目中的自定义注解原创 2022-09-06 15:32:22 · 402 阅读 · 0 评论 -
SpringBoot项目的用户登录与token校验
在实际的SpringBoot项目开发中,肯定会用到用户的账号密码登录,以及前端访问后端接口肯定也要进行token校验啥的。虽然一般项目中肯定有封装好了不需要我们操心,直接用就好了,但是想要进步,想要提升自己,肯定不能知其然不知其所以然,还是要弄明白到底是怎么做到的,所以我在这里做一个研究的记录,方便大家共同学习,共同进步。原创 2022-09-04 22:30:25 · 734 阅读 · 0 评论 -
使用Jackson将json转换为对象
Jackson在以前的工作中都没用到过,这次机缘巧合之下使用了Jackson,就记录一下使用的过程,方便日后查看。这次的需求很简单,就是将一段json进行处理,获得中间的数据,以往都是会直接使用com.alibaba.fastjson.JSONObject下面的JSON.parseObject()发法,但是这次看了一下项目中的pom.xml,只有jackson的以下三个依赖的jar包 <dependency> <groupId>com.fasterxml原创 2021-08-07 14:42:13 · 6821 阅读 · 4 评论 -
软件设计七大原则之开闭原则
开闭原则的定义开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出:软件实体应当对扩展开放,对修改关闭(Software entities should be open for extension,but closed for modification),这就是开闭原则的经典定义。这里的软件实体包括以下几个部分:项原创 2021-04-13 10:29:14 · 198 阅读 · 0 评论 -
Spring Boot 自动配置原理是什么
注解 @EnableAutoConfiguration, @Configuration, @ConditionalOnClass 就是自动配置的核心,@EnableAutoConfiguration 给容器导入META-INF/spring.factories 里定义的自动配置类。筛选有效的自动配置类。每一个自动配置类结合对应的 xxxProperties.java 读取配置文件进行自动配置功能Spring Boot的自动配置原理源码分析...原创 2021-04-12 10:54:29 · 164 阅读 · 0 评论 -
Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?
启动类上面的注解是@SpringBootApplication,它也是 Spring Boot 的核心注解,主要组合包含了以下 3 个注解:@SpringBootConfiguration:组合了 @Configuration 注解,实现配置文件的功能。@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项,如关闭数据源自动配置功能: @SpringBootApplication(exclude = { DataSourceAutoConfiguration原创 2021-04-12 10:51:47 · 1156 阅读 · 0 评论 -
Spring Boot的静态资源导入
1、 在Spring Boot,我们可以使用以下方式处理静态资源(1) webjars localhost:8080/webjars(2) public,static,/**,resources localhost:8080/2、优先级:resources>static(默认)>public原创 2020-05-26 10:26:53 · 229 阅读 · 0 评论 -
JSR303校验
@Validated //数据校验@NotNull(message="姓名不能为空")private String name;@Max(value=36,message="年龄最大不能超过36")private int age;@Email(message="邮箱格式不符合")private String email;空检查@Null //验证对象是否为null@NotNull //验证对象是否不为null,无法查验长度为0的字符串@NotBlank //检查约束字符原创 2020-05-18 16:30:38 · 267 阅读 · 0 评论 -
Spring Boot的自动配置原理源码分析
Spring Boot的主方法会有一个注解@SpringBootApplication点进去看以后@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan( excludeFilters = {@Filter( type = FilterTy原创 2020-05-15 17:58:24 · 437 阅读 · 0 评论 -
spring boot的run方法运行流程
@SpringBootApplicationpublic class SpringbootApplication { public static void main(String[] args) { SpringApplication.run(SpringbootApplication.class, args); }}SpringApplication.run分析分析该方法主要分两部分,一部分是SpringApplication的实例化,二是run方法的执行;Sp转载 2020-05-14 12:56:47 · 1076 阅读 · 0 评论