![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Spring的相关笔记
叶子的翅膀
不积跬步,无以至千里
展开
-
集群环境下实现Session共享
文章内容输出来源:拉勾教育Java高薪训练营文章目录为什么要实现Session共享实现方案1. Nginx的IP_Hash策略2. Tomcat的Session复制3. Session集中存储SpringSession使用示例数据库脚本项目实现步骤Tomcat配置步骤Nginx配置步骤演示效果项目代码为什么要实现Session共享Http是无状态的,为了保持用户的信息,就需要通过Cookie或者Session来存储会话信息。如用户登录成功后,在Session中存储用户信息,此用户后续的操作就不用再.原创 2020-10-12 16:53:02 · 480 阅读 · 0 评论 -
SpringMVC实践笔记-手写简易MVC第二篇之权限
文章内容输出来源:拉勾教育Java高薪训练营文章目录说明思路说明实现过程测试项目代码说明接着上一篇手写简易MVC第一篇,接着为这个框架增加权限的控制功能。主要是配置请求方法能被哪些用户访问,如果某个用户没有权限则提示没有相应的权限。这里的实现,直接按用户名进行判断,用户名在代码中硬编码。前端发送URL请求带上username就表示某个用户的访问。思路说明创建权限注解,权限注解在Controller类或者Controller类的method方法上标识权限注解有个用户名数组,可以配置哪些.原创 2020-09-26 19:43:23 · 272 阅读 · 0 评论 -
SpringMVC实践笔记-手写简易MVC第一篇
文章内容输出来源:拉勾教育Java高薪训练营文章目录说明整体思路实现过程1. 创建web的maven项目**simple_mvc**2. 创建Controller注解3. 创建RequestMapping注解4. 创建处理器类``Handler``5. 创建mvc的配置文件**spring-mvc.properties**6. 创建前端控制器``DispatcherServlet``7. 前端控制器的初始化准备工作8. 前端控制器的请求解析处理9. web.xml进行mvc的配置测试项目代码说明写.原创 2020-09-26 19:16:12 · 204 阅读 · 0 评论 -
Spring实践笔记-手写简易的Spring第三篇之注解
文章内容输出来源:拉勾教育Java高薪训练营文章目录相关文章问题问题思路注解实现1. 创建注解类2. 创建Bean信息类``BeanDefinition``3. 在配置文件中配置上需要进行扫描放到IOC容器中管理的类所在的包名package4. 在``BeanFactory``的初始化加载Bean方法中增加注解解析处理5. 代理工厂``ProxyFactory``增加CGLIB动态代理生成对象方法6. 创建Bean工厂单例工具类``BeanFactoryUtils``7. 在相关的业务类、工具类上声明.原创 2020-09-25 14:55:31 · 240 阅读 · 0 评论 -
Spring实践笔记-手写简易的Spring第二篇之事务AOP
文章内容输出来源:拉勾教育Java高薪训练营文章目录问题问题思路实现事务管理1. 数据库连接Connection的复用2. 增加事务管理类,实现事务的三种操作3. 增加代理工厂,实现对方法进行事务的增加4. 生成事务相关的Bean5. 测试项目代码问题在上一篇写一个简单的IOC中提到了转账业务,A从自己的帐户中取出钱,转到了B的帐户上。这里要拆分成两个动作:A帐户取出钱、B帐户增加钱。如果因为某些故障,导致了A帐户取出钱成功,但是B帐户增加钱失败,那就有问题,违反了数据的一致性。这两个动作要.原创 2020-09-25 11:51:03 · 154 阅读 · 0 评论 -
Spring实践笔记-手写简易的Spring第一篇之IOC
文章内容输出来源:拉勾教育Java高薪训练营文章目录Spring的IOC什么是控制什么是反转手写IOC功能项目代码Spring的IOCIOC:Inversion of Control,控制反转什么是控制对象的创建、销毁的控制权什么是反转传统方式下,对象需要由开发者自己写New代码去创建,控制权掌握在开发者手里反转就是把开发者的这个权利移交出去,交由Spring的IOC容器去实例化、管理。开发者想要什么对象,直接找容器拿手写IOC功能定义配置文件beans.xml,在配置文件.原创 2020-09-24 23:25:22 · 203 阅读 · 0 评论 -
一步一步搭建Spring/SpringMVC/SpringJPA整合的示例项目
文章内容输出来源:拉勾教育Java高薪训练营文章目录目标整体思路实现过程数据库准备创建项目Spring与Spring JPA的整合整合Spring MVC实现用户登录功能简历的CRUD功能实现项目代码目标项目的主要目标是,将SSS三个主流框架进行整合,并实现简单的用户登录,展示简历的列表、添加、编辑、删除的功能SSS = Spring + Spring JPA + Spring MVC整体思路分为以下三个步骤:1、整合Spring+Spring JPA2、整合Spring MVC3.原创 2020-09-21 18:34:33 · 185 阅读 · 0 评论