![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术类
文章平均质量分 50
理想今年几岁
为什么努力,因为我想让父母过上更好好的生活.
展开
-
Spring注入静态成员变量
首先,Spring不支持依赖注入static静态变量在springframework里,我们不能@Autowired一个静态变量,使之成为一个spring bean,例如下面这样:我们会发现报了空指针异常 打印一下 发现对象也并没有成功注入.Spring如何给静态变量注入值:1. set方法上添加@Autowired注解,类定义上添加@Component注解set方法上添加@Autowired注解,类定义上添加@Component注解需要注意的是:@Component publ原创 2021-07-15 11:21:55 · 1174 阅读 · 0 评论 -
Spring Environment作用以及如何使用
今天在项目中突然看到一个陌生的对象好奇心驱使我去研究了一下这是什么东西…在我一顿专研下,发现他是用来获取yml文件中的属性值的的 !也就是这个.话不多说,下面是具体使用方法String[] activeProfiles = env.getActiveProfiles();//获取当前是启用哪一个个配置文件 System.out.println(Arrays.toString(activeProfiles)); String[] defaultProfiles =原创 2021-07-15 11:07:16 · 457 阅读 · 0 评论 -
Java使用代码调用接口(HttpClient详细使用示例)
最近收到一个小需要,需要调用接口同步别的系统的数据,于是就用到HttpClient.,先简单描述一下这个技术吧!HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、原创 2020-08-17 10:35:07 · 13237 阅读 · 0 评论 -
@Scheduled注解使用及各参数详解(接口定时启动)
使用场景@Scheduled注解是spring boot提供的用于定时任务控制的注解,主要用于控制任务在某个指定时间执行,或者每隔一段时间执行.注意需要配合@EnableScheduling使用,配置@Scheduled主要有三种配置执行时间的方式,cron,fixedRate,fixedDelay.参数1:cron该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义。[秒] [分] [小时] [日] [月] [周] [年]原创 2020-07-17 17:53:06 · 2927 阅读 · 1 评论 -
RBAC用户角色权限管理(初学者,一看就懂)
引言:每个项目中都会用到权限控制,用户的权限不同,可以访问到的功能也不同,今天具体来说一下RBAC权限管理,这个也是Oracle数据库底层所使用的一套权限管理.什么是RBAC? 好处?其基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。这样做的好处是,不必在每次创建用户时都进行分配权限的操作,只要分配用户相应的角色即可,而且角色的权限变更比用户的权限变更要少原创 2020-06-22 17:38:55 · 1046 阅读 · 0 评论 -
@Autowired和@Resource究竟有何区别(超详细,一点就通)
相信大家都认识@Autowired和@Resource这两个注解,可真当别人问起这两个注解有什么区别的时候,竟一瞬间不知道该怎么说,那种感觉是相当的酸爽,今天小博主就在这里为大家详细讲述一下这两个注解的区别.@Resource的作用相当于@Autowired,只不过@Autowired按byType(类型)自动注入,而@Resource默认按 byName(名称)自动注入罢了。@Resource...原创 2020-04-24 16:42:30 · 1355 阅读 · 0 评论 -
设计模式:单例模式 (关于饿汉式和懒汉式)
定义单例模式是比较常见的一种设计模式,目的是保证一个类只能有一个实例,而且自行实例化并向整个系统提供这个实例,避免频繁创建对象,节约内存。单例模式的应用场景很多,比如我们电脑的操作系统的回收站就是一个很好的单例模式应用,电脑上的文件、视频、音乐等被删除后都会进入到回收站中;还有计算机中的打印机也是采用单例模式设计的,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;Web页面的计...原创 2020-04-21 14:57:39 · 121 阅读 · 0 评论 -
记录Java 文件(图片)上传的几种实现
在项目应用中,经常会用到图片或文件上传的功能,需要我们提供接口给web,app,微信或其他系统调用,下面列出几种方式供小伙伴参考:1、MultipartFile:图片上传在应用中经常会用到MultipartFile来接收,代码如下:@RequestMapping("/imageUpload.do")public Map<String,Object> imageUpload(@Re...原创 2020-04-16 09:36:17 · 331 阅读 · 0 评论 -
SpringCloud整合JWT
JWT,全称是Json Web Token, 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权;官网:[](https://jwt.io)流程图导入依赖<!--jwt依赖--> <dependency> <groupId>commons-beanutils</groupId&g...原创 2019-12-27 11:52:47 · 1928 阅读 · 0 评论 -
SpringCloud项目基本架构&&基本使用
SpringCloud环境搭建搭建父项目创建cloud_parent5 项目修改pom文件<!--1 确定spring boot的版本--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo...原创 2019-12-13 10:43:25 · 516 阅读 · 0 评论 -
spring boot 整合 Junit测试
spring boot 整合 Junit关于在springboot项目环境中使用Junit单元测试步骤一:在pom.xml文件中,添加测试启动器<!--测试启动器--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin...原创 2019-12-04 20:02:52 · 135 阅读 · 0 评论 -
远程调用
远程调用“用户管理系统”调用“商品管理系统”这个现象,我们称为“远程调用”这里我记录的是采用基于Http的Rest风格服务HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。这里以GET POST PUT DELETE 请求做示例:...原创 2019-12-03 20:26:43 · 175 阅读 · 0 评论