摘要:
前言 Spring Boot提供了与三个JSON映射库的集成: Gson Jackson JSON-B Jackson是首选的默认库。 官网介绍: https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/boot-fe 阅读全文
摘要:
前言 TypeScript是JavaScript的超集,微软公司开发,利用es6语法,实现对js的面向对象编程思想,写代码的时候会像强类型语言一样,指定参数类型、返回值类型,类型不对会报错,但编译后还是js,弱类型语言,就算是报错一样能编译,不影响程序运行,但可能会出现不可预期的bug; 同时在ts 阅读全文
摘要:
安装前准备 安装typescript需要用到npm管理工具,而npm是随同Node.js一起安装的包管理工具,所以要先安装Node 1、前往Node官网下载最新版安装包:http://nodejs.cn/download/,双击运行 2、选择安装模式的时候我们只选 npm package manag 阅读全文
摘要:
前言 本文记录一下在SpringBoot项目中是如何使用Filter过滤器 代码、测试 Filter过滤器是servlet包下面的东西,因此我们不需要再额外引包 方法一 直接实现Filter接口,并使用@Component注解标注为组件自动注入bean 查看日志可以发现,SpringBoot已经帮我 阅读全文
摘要:
前言 众所周知,java的代码是同步顺序执行,当我们需要执行异步操作时我们需要创建一个新线程去执行,以往我们是这样操作的: /** * 任务类 */ class Task implements Runnable { @Override public void run() { System.out.p 阅读全文
摘要:
前言 Spring Security官网:https://spring.io/projects/spring-security Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架,侧重于为Java应用程序提供身份验证和授权。Security通过大量的拦截器进行校验,具体 阅读全文
摘要:
前言 出于安全原因,浏览器禁止ajax调用当前源之外的资源(同源策略),我们之前也有写个几种跨域的简单实现(还在问跨域?本文记录js跨域的多种实现实例),本文主要详细介绍CORS,跨源资源共享,以及如何在SpringBoot的几种实现方式 这里主要参考spring的这篇:https://docs.s 阅读全文
摘要:
前言 学习了那么多知识点,写了那么多代码,一直都没有时间整理,之前都是新学一个知识点就在同一个工程项目中进行实践测试,导致这个工程越来越臃肿、越来越乱,连我自己都快看不懂了... 这段时间整理了部分代码开源、托管到GitHub、码云上,一方面托管到云平台方便自己上传、下载,另一方面开源出来也能给他人 阅读全文
摘要:
前言 SpringBoot启动时默认加载bootstrap.properties或bootstrap.yml(这两个优先级最高)、application.properties或application.yml,如果我们配置了spring.profiles,同时会加载对应的application-{pr 阅读全文
摘要:
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步,是数据安全的第一道关卡,虽然我们不能100%相信客户端提交的数据(真正的校验还得在服务端进行),但设置前端表单校验也是至关重要的,自己写逻辑代码一个一个表单字段去校验不现实,又不想自己造轮子,使用jquery插件是不错的选择,这里记录一下在 阅读全文