spring-core 获取 Document 对象1. DocumentLoader1.1 DefaultDocumentLoader2. EntityResolver2.1 子类2.2 作用2.3 DelegatingEntityResolver2.4 BeansDtdResolver2.5 PluggableSchemaResolver2.6 ResourceEntityResolver2
转载 2024-10-13 22:27:51
50阅读
Spring IOC 官网文档阅读笔记(二)7.4 依赖7.4.1 依赖注入依赖注入主要有两个变种基于构造函数的依赖注入 和 基于Setter的依赖注入 的选择依赖性解决过程循环依赖依赖注入的例子7.4.2 依赖关系和配置详细Straight values (primitives, Strings, and so on)idref元素引用其他 BeanInner beansCollections
文章目录前言一、freemaker是什么?1.概念2.特点二、使用步骤1.搭建springboot项目2.引入库3.制作ftl模板第一步,创建模板的word文件第二步,将doc/docx文件,另存为xml文件第三步,将xml文件后缀名,改为‘ftl’第四步,将ftl文件放入项目中的resources文件夹中第五步,使用快捷键‘ctrl+alt+L’键,对ftl文件进行整理。4.使用freemak
转载 2024-09-04 14:24:33
327阅读
上一篇文章我们介绍了Spring中非常重要的一个类XmlBeanFactory的结构组成,整个类可以分为两个部分来看,一个是资源文件的加载和解析,另一个就是Bean的获取,这篇文章就主要总结一下资源文件的加载方面的流程和源码。example:BeanFactory bf = new XmlBeanFactory(new ClassPathResoure("test.xml"));上面就是一个通过B
SpringDoc:Spring Boot API文档生成工具 SpringDoc是基于Spring Boot的开源库,用于自动生成符合OpenAPI 3规范的API文档。它注解驱动,精细化描述接口(如
延迟初始化Bean定义: 延迟初始化也叫做惰性初始化,指不提前初始化Bean,在真正使用时才创建并初始化Bean如何延迟: 配置方式很简单只需在标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。默认为什么为不延迟或者说什么时候要延迟?: Spring容器预先初始化Bean通常能帮助我们提前发现配置错误,所以如果没有什么情况建议开启,除非有某个Bean可能需要加载
转载 8月前
11阅读
dubbo分布式服务框架基础知识分布式基础理论什么是分布式系统?为什么要使用分布式系统经?分布式系统发展演变单一应用架构垂直应用架构分布式服务架构流动计算架构PRC什么叫RPC?PRC基本原理dubbo核心概念简介基本概念调用关系说明环境搭建【windows】-安装zookeeper【windows】-安装dubbo-admin管理控制台监控中心(dubbo-monitor-simple)1、安装
SpringBoot打成war包一、修改pom.xml文件将默认的jar方式改为war二、排除内置的Tomcat容器(两种方式都可)1.排除spring-boot-starter-web中的Tomcat2.添加依赖三、继承SpringBootServletInitializer实现configure方法1.方式一,启动类继承SpringBootServletInitializer实现config
转载 2024-06-21 19:51:55
81阅读
spring security实现记住我下次自动登录功能目录spring security实现记住我下次自动登录功能一、原理分析二、实现方式2.1 简单实现方式2.2 数据库实现方式三、区分是密码登录还是rememberme登录一、原理分析第一次登陆时,如果用户勾选了readme选项,登陆成功后springsecurity会生成一个cookie返回给浏览器端,浏览器下次访问时如果携带了这个cook
转载 2024-03-17 14:43:20
95阅读
JApiDocs是一个无需额外注解、开箱即用的SpringBoot接口文档生成工具。编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,但除非项目前后端代码都是自己写的,否则API文档将是前后端协作中一个不可或缺的沟通界面。既然不可避免,那就想办法弄个轮子吧。人生苦短,必须偷懒。无图无真相,生成文档的效果如下: img 相比Sw
转载 2024-07-03 11:26:15
374阅读
Spring IOC 官网文档阅读笔记(三)7.5 Bean范围(Scope)7.5.1 The singleton scope7.5.2 The prototype scope7.5.3 具有prototype-bean依赖关系的单例bean7.5.4 Request, session, global session, application, and WebSocket scopes初始We
11. Aspect Oriented Programming with Spring使用spring实现面向切面的编程 11.1 Introduction介绍 Aspect-Oriented Programming (AOP) complements Object-Oriented Programming (OOP) by providing another way of t
目录一、Shiro简介1、什么是认证?2、什么是授权?3、Shiro靠什么做认证与授权的?二、JWT简介1、JWT可以用在单点登录的系统中2、JWT兼容更多的客户端 一、Shiro简介 Shiro官网网址:https://shiro.apache.org/documentation.htmlShiro是Java领域非常知名的认证( Authentication )与授权 ( Authorizat
1、Spring简介:  1)Spring是分层的JavaSE/EE轻量级框架(full-stack),以IOC(Inverse Of Control反转控制)和AOP(Aspect Oriented Programming面向切面编程)为内核。提供了表现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,还可以整合开源世界中众多的优秀的第三方框架和类库,
集成 Spring Doc 接口文档和 knife4j 前面已经集成 MyBatis Plus、Druid 数据源,开发了 5 个接口。在测试这 5 个接口时使用了 HTTP Client 或 PostMan,无论是啥都比较麻烦:得自己写请求地址 URL、请求参数等,于是多年前就出现了 Swagger 这个玩意。Swagger 可以自动生成接口文档,还能很方便的测
转载 2024-09-13 11:39:57
112阅读
在 XmlBeanDefinitionReader#doLoadDocument(InputSource inputSource, Resource resource) 方法,中做了两件事情:调用 #getValidationModeForResource(Resource resource) 方法,获取指定资源(xml)的验证模式。 上篇博客,我们已
转载 2024-09-24 09:50:43
99阅读
前言官网:Spring Security Reference Version 5.2.15.RELEASE建议这篇文章只适合看不懂官网,或者同步在看官网的伙伴。1. 获取认证过的用户主体1.1 借 SecurityContextHolder 从线程中获得与程序交互的主体信息 Authentication该类内部组合了一个SecurityContextHolderStrategy 也是就存储上下文信
基本概念BeanDefinitionDocumentReader ,该类的作用有两个,完成 BeanDefinition 的解析和注册 。解析:其实是解析 Ddocument 的内容并将其添加到 BeanDefinition 实例的过程。注册:就是将 BeanDefinition 添加进 BeanDefinitionHolder 的过程,这样做的目的是保存它的信息。下面来看它的接口定义,该接口只定
问题引入在这里我们继续使用之前的案例,因为要做图片上传,所以我们还是需要做editItem.jsp页面的修改。我们需要从itemList.jsp向我们的编辑页面editItem.jsp进行跳转。所以我们需要大致需要两步,第一步先分析itemList.jsp页面,然后将数据发送到后端进行数据的一些处理,在将数据返回到editItem.jsp。第二步数据返回到前端页面editItem.jsp后,在ed
转载 2024-09-26 09:16:28
55阅读
spring security的基本认证和授权过程讲解*在学习了spring security框架,对一个基本的权限控制有一个了解,我们只知道实现一个UserDetailsService在里面写查询数据库的操作但不明白里面具体是怎么进行认证和授权的,今天在这里做一个基本的介绍。 首先我们需要明白spring security本质是一个过滤器链,里面是一个个过滤器,这些过滤器按照一定的顺序执行,最
转载 2024-09-14 19:06:17
61阅读
  • 1
  • 2
  • 3
  • 4
  • 5