摘要:
本文是一篇webpack的入门文章,简单的介绍webpack的使用,大部分来自官网指导手册:https://www.webpackjs.com/。如果想进一步学习webpack的使用,请移步官网。 一 webpack基本安装 webpack is a module bundler.(模块打包工具)w 阅读全文
摘要:
一、钩子接口介绍 Spring 提供了非常多的扩展接口,官方将这些接口称之为钩子,这些钩子会在特定的时间被回调,以此来增强 Spring 功能,众多优秀的框架也是通过扩展这些接口,来实现自身特定的功能,如 SpringBoot、mybatis 等。 二、Aware接口 Aware从字面的意思理解就是 阅读全文
摘要:
我们总经常听说Spring容器,那Spring容器到底是什么,在介绍创建Spring应用程序上下文之前,我们先来聊一聊Spring容器到底是什么。 一、容器简介 容器顾名思义就是用来装东西的,装的是什么?装的是Bean。 Bean是Spring的基本单位,在基于Spring的web应用中,所有的组件 阅读全文
摘要:
我们在开发Spring Boot程序的时候,我们只需要在启动类上加入@SpringBootApplication注解,然后运行SpringApplication.run(),这样Spring容器就运行起来了。 @SpringBootApplication(scanBasePackages={"com 阅读全文
摘要:
一、AOP基本概念 什么是AOP,AOP英语全名就是Aspect oriented programming,字面意思就是面向切面编程。面向切面的编程是对面向对象编程的补充,面向对象的编程核心模块是类,然而在AOP中核心模块是切面。切面实现了多种类型和对象的模块化管理,比如事物的管理。 上面的解释可以 阅读全文
摘要:
这一节我将带领大家,来开发博客管理系统的顶部导航功能,其效果最终如下: 一、路由优化 上一节我们介绍了routes的目录结构,其中我们创建了一web.js文件,用来保存路由配置。 /** * web路由配置项 * @author zy * @date 2020/4/5 */ export defau 阅读全文
摘要:
一、前端项目结构 在上一节的基础上,我们分别在src下创建如下文件夹: assets:静态文件; components:公共组件,比如面包屑、编辑器、svg图标、分页器等等; hooks:函数组件,使用 React 16.8引进的Hook 特性实现; layout:布局组件; redux:redux 阅读全文
摘要:
一、开发环境 1.1 开发环境 windows 10操作系统; Node.js v10.16.0; webstorm 2019.3.4 x64; 1.2 前端技术栈 react v16.13.1 hooks + redux v7.2 + react-router v5.1.2; antd v4.1. 阅读全文
摘要:
Spring Security权限控制可以配合授权注解使用,Spring Security提供了三种不同的安全注解: Spring Security自带的@Secured注解; JSR-250的@DenyAll、@RolesAllowed、@PermitAll注解; 表达式驱动的注解,包括@PreA 阅读全文
摘要:
Spring Security默认的退出登录URL为/logout,退出登录后,Spring Security会做如下处理: 使当前的sesion失效; 清除与当前用户关联的RememberMe记录; 清空当前的SecurityContext; 重定向到登录页; Spring Security允许我 阅读全文