从不同的层面去保护数据的安全。两者有几个类似的概念:加密,解密等,但是实现方式不同: 1、基于springboot的HTTPS具体实现(使用HTTPS在网络上跑的数据包就会加密,可以通过抓包工具查看和HTTP的不同)HTTPS是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证 ...
分类:
Web程序 时间:
2020-05-28 16:19:36
阅读次数:
95
一、Spring 容器高层视图 Spring 启动时读取应用程序提供的Bean配置信息,并在Spring容器中生成一份相应的Bean配置注册表,然后根据这张注册表实例化Bean,装配号Bean之间的依赖关系,为上层应用提供准备就绪的运行环境。 二、内部工作机制 该图描述了Spring容器从加载配置文 ...
分类:
编程语言 时间:
2020-05-28 11:32:48
阅读次数:
76
本教程源码请访问:tutorial_demo 之前我们学习了如何使用注解实现IOC和DI,接下来我们学习一下如何完全抛弃XML配置,完全使用注解配置。 在学习纯注解之前先看一个完全用XML配置的案例,就当一个回顾。 一、一个例子-使用XML配置bean 需求:设计一个Person对象,包含usern ...
分类:
编程语言 时间:
2020-05-28 00:49:28
阅读次数:
62
AOP切面 文档中是这么说的 好像除了说AOP是一种面向切面编程以外 也没有说什么 不过在AOP实现中 又说道aop的主要作用是在不侵入原有代码的情况下添加新的功能 其实如果你了解Java的话就会知道,切面的概念在Java中是很常用的,这里的切面跟Java中的应该差不多 还有就是aop跟中间件有点像 ...
分类:
其他好文 时间:
2020-05-27 15:08:35
阅读次数:
91
效果图 一、为Product的bean类中,增加属性firstProductImage 二、在ProductDAO类中,定义setFirstProductImage(Product p,String tyle)方法,将type="type_single"集合中的第一张图片,存储在Product对象的 ...
分类:
其他好文 时间:
2020-05-27 01:26:36
阅读次数:
116
实例化bean:对于BeanFactory容器,当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚未初始化的依赖时,容器就会调用createBean进行实例化。对于ApplicationContext容器,当容器启动结束后,便实例化岁哦有的bean,容器通过获取Bea ...
分类:
编程语言 时间:
2020-05-27 01:10:12
阅读次数:
90
BeanPostProcesser的API BeanPostProcesser的作用是在Bean初始化前后处理一些工作 BeanPostProcesser名字虽然叫后置处理器,但是提供了两个方法postProcessBeforeInitialization和postProcessAfterIniti ...
分类:
编程语言 时间:
2020-05-26 20:37:00
阅读次数:
80
Spring IOC 容器对 Bean 的生命周期进行管理的过程:通过构造器或工厂方法创建 Bean 实例为 Bean 的属性设置值和对其他 Bean 的引用将 Bean 实例传递给 Bean 后置处理器的 postProcessBeforeInitialization 方法调用 Bean 的初始化 ...
分类:
编程语言 时间:
2020-05-26 20:12:21
阅读次数:
62
1、逆向工程简介 1) MyBatis Generator: 简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、存储过程等这些复杂sql的定义需要我们手工编写 官方文档 ...
分类:
其他好文 时间:
2020-05-25 22:16:19
阅读次数:
64
问题描述 在开发过程中,由于接口文档的描述,要求json字符串的key首字母为大写,而java 的规范要求在定义bean的时候,成员属性是首字母小写的驼峰格式,java的基本规范一定要遵守,否则会出现一些难以发现解决的基础问题,例如本文中提到的,fastjson转换json字符串key首字母大写的问 ...
分类:
Web程序 时间:
2020-05-25 16:00:45
阅读次数:
127