Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

一、权限系统框架 如图所示,权限系统主要解决两个问题: 前端渲染:接入系统用户登录后,获取自己有权限的菜单,也就是前端sdk请求权限系统获取有权限的菜单并进行自动渲染。 后端鉴权:用户请求接入系统后端,拒绝没有权限的接口访问,防止无权限用户获取后端接口地址后直接访问无权限的接口。为了解决这两个问题,必然需要引入一些配套内容,其中重要的功能点如下: 用户管理:统一登录系统,支撑权限系统识...
Java

@Scheduled 和SchedulingConfigurer接口的区别@Schedule注解的一个缺点就是其定时时间不能动态更改,它适用于具有固定任务周期的任务,若要修改任务执行周期,只能走“停服务→修改任务执行周期→重启服务”这条路。 而基于 SchedulingConfigurer 接口方式可以做。 SchedulingConfigurer 接口可以实现在@Configuration...
Java

springcloud和springboot的区别springboot专注于开发单个服务 springcloud用来开发多个服务,关注全局的服务的协调和治理工作,将springboot开发的单个微服务整合起来,给各个服务之间提供配置管理,服务发现,断路器,路由,事件总线,配置等继承服务。 springboot是springcloud的基础。 什么是springcloudSpring Clou...
Java

Excel导入导出1. 简介1.1 实现方式 Apache POI POI(Poor Obfuscation Implementation)是Apache提供的操作ms office文档的API,主要针对excel进行操作。 官网 https://poi.apache.org Apache维护 EasyPOI easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过p...
Java

@Param@Param()注解,标注在参数前,为参数指定占位符名称 1public User selectByUsernameAndPassword(@Param("username") String username, @Param("password") String password); @Component 及@Repository、@Se...
Java

方法一定义一个配置类,实现WebMvcConfigurer接口,重写addCorsMappings方法 123456789101112@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry ...
Java

一、SpringBoot简介1. SpringBoot是什么?产生背景:Spring开发变的越来越笨重,大量的XML文件、繁琐的配置、复杂的部署流程、整合第三方框架难度大等,导致开发效率低下 SpringBoot是一个用来简化Spring应用的初始创建和开发过程的框架,简化配置,实现快速开发 融合了整个Spring技术栈,JavaEE开发的一站式解决方案 参考:Spring官网 https...
Java

一、SpringMVC简介1. 什么是MVC​ M:model 数据模型,封装了业务逻辑,对业务数据进行处理 ​ V:view 视图,封装了显示逻辑,如HTML、JSP、Excel、PDF等 ​ C:controller 控制器,控制整个网站的处理流程,协调视图与模型 ​ MVC是一种Web应用架构,是一种代码设计思想 ​ 思想:将所有客户端请求全部交由控制器,由控制器将其分发,并将结...
Java

一、Spring简介1. Spring是什么?​ spring单词本义是“春天”,程序员的春天 ​ 是一个开源的控制反转(IoC)和面向切面(AOP)的容器框架,用来简化企业开发 ​ 官网:https://spring.io 2. 为什么使用Spring​ 降低组件之间的耦合度,实现软件各层之间的解耦 ​ 提供了众多的技术支持 ​ 对主流框架提供了集成 3. 核心概念IoC:Inversio...
Java