首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java架构师必看

    spring源码4

    spring源码4 强烈推介IDEA2020.2破解激活,IntelliJ IDEA

    31030发布于 2021-05-14
  • 来自专栏吴伟祥

    Spring4 @Configuration源码

    * *

    With Spring XML using the {@code @ImportResource} annotation

    * As mentioned above, { @code @Configuration} classes may be declared as regular Spring * {@code <bean>} definitions within Spring XML files. pre class="code"> * @RunWith(SpringJUnit4ClassRunner.class) * @ContextConfiguration(classes * *

    Enabling built-in Spring features using {@code @Enable} annotations

    * Spring features

    72320发布于 2018-08-14
  • 来自专栏漫漫架构路

    Spring源码学习笔记(4)——注解扫描

    Spring源码学习笔记(4)——注解扫描 一. @ComponentScan注解基本使用 @ComponentScan注解是Spring十分重要的一个注解,它代替了之前基于配置文件的模式下的标签: <context:component-scan> 配置过滤规则 @Filter注解 @ComponentScan注解支持使用Spring提供的过滤规则,也可以定制自己的组件过滤规则。 @ComponentScan注解有两个重要的属性:includeFilters和excludeFilters,分别对应包含规则和排除规则,具体见源码: //指定只扫描哪些组件 Filter[] includeFilters 注:使用includeFilters属性时,要记得将useDefaultFilters置为false,否则Spring仍然会使用默认的@Filter扫描@Component、@Service、@Controller

    68520发布于 2020-09-03
  • 来自专栏明明如月的技术专栏

    Spring Security 4 退出 示例(带源码

    上一篇:Spring Security 4 自定义登录表单 注解和XML例子 下一篇:Spring Security 4 安全视图片段 使用标签(Spring Security 标签) 原文地址:http ://websystique.com/spring-security/spring-security-4-logout-example/ 【已翻译文章,点击分类里面的spring security 4 】 【 翻译by 明明如月 QQ 605283073】 本文展示Spring Security程序退出用户,同时对浏览器返回按钮也有效。 注意:你甚至都不需要在你的spring多添加任何配置(不管是基于注解还是基于xml)。 下一篇文章将介绍根据Spring Security 的标签,根据 登录用户的角色来显示或者隐藏 jsp或者view的一部分。 源码下载: http://websystique.com/?

    69220发布于 2021-08-27
  • 来自专栏明明如月的技术专栏

    Spring 4 Hello World 例子(带源码

    原文地址:http://websystique.com/spring/spring-4-hello-world-example-annotation-tutorial-full-example/ 【项目代码 ,在文章末尾提供下载地址】 【翻译 by  明明如月 QQ 605283073】 下一篇: Spring Beans 自动装配 使用XML配置列子(带源码) 本教程展示基于 Spring Annotation (aka javaConfig)的 Spring 4 Hello world,介绍 Spring 4 的基本概念和用法. 所有的依赖都在pom.xml中配置 4.0.0 com.websystique.spring Spring4HelloWorldExample 1.0.0 jar "); bean.sayHello("Spring 4");   运行之后将产生如下输出: Hello Spring 4   上面的例子如果基于XML方式如下: package

    58220发布于 2021-08-27
  • 来自专栏明明如月的技术专栏

    Spring MVC 4 文件下载实例(带源码

    【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看。源码下载地址在文章末尾。】 【翻译 by 明明如月 QQ 605283073】 原文地址: http://websystique.com/springmvc/spring-mvc-4-file-download-example/ 上一篇:Spring MVC 4 使用常规的fileupload上传文件(带源码) 下一篇:Spring MVC 4使用Servlet 3 MultiPartConfigElement实现文件上传(带源码 ) 本文将为你展示通过Spring MVC 4实现文件下载。 war 1.0.0 Spring4MVCFileDownloadExample Maven Webapp 4.2.0.RELEASE org.springframework

    1.1K30发布于 2021-08-27
  • 来自专栏Coder小黑

    Spring5 源码学习 (4) refresh 方法

    接上文 Spring5源码分析(三)refresh方法 中已经讲到了refresh()中的postProcessBeanFactory(beanFactory);方法。 //这里只能拿到spring内部的BeanDefinitionRegistryPostProcessor, //因为到这里spring还没有去扫描Bean,获取不到我们通过@Component标识的自定义 beanFactory.clearMetadataCache(); } 源码超级长,我们慢慢来看。 注意,程序执行到这里,Spring还没有扫描包,还没有将项目中的Bean注册到容器中。默认情况下,这里返回的数据为如下图所示。 源码学习笔记:https://github.com/shenjianeng/spring-code-study

    86920发布于 2019-12-18
  • 来自专栏盛开在夏天的太阳

    4 Spring源码 --- 监听器的原理

    1.1 Spring事件的原理 原理: 是观察者模式 Spring的事件监听有三个组成部分: 1. 事件(ApplicationEvent):要广播,发送的消息. 监听器监听的事情 2. 最核心的方法, 里面包含了整个spring ioc的全过程, 包括spring加载bean到销毁bean的全过程 * 学习spring, 就是学习里面的13个方法, 如果13个方法都学完了, ContextClosedEvent: 当容器关闭时发布 还是先来看源码, spring是在何时发布的这个事件. protected void doClose() { // Check 为bean工厂设置一个PropertiesEditor属性资源编辑器, 用于后面给bean对象赋值 4. 注册接口方式的监听器 在上面的源码分析中, 注册接口方式的监听器, 其实是由两个地方.

    1.8K21发布于 2020-12-03
  • 来自专栏明明如月的技术专栏

    Spring 4 MVC @RestController 注解实现REST Service(带源码

    原文地址:http://websystique.com/springmvc/spring-4-mvc-rest-service-example-using-restcontroller/ 【本系列其他教程正在陆续翻译中 ,点击分类:spring 4 mvc 进行查看。 源码下载地址在文章末尾。】 【翻译 by 明明如月 QQ 605283073】 上一篇:Spring 4 MVC 视图解析器(XML JSON PDF等) 纯注解 下一篇:Spring MVC 4 RESTFul Web Services CRUD例子(带源码)【这才是restful,超经典】 本文,我们将介绍使用Spring 4 @RestController  注解实现基于RESTful JSON的 Spring 4

    1.1K50发布于 2021-08-27
  • 来自专栏明明如月的技术专栏

    Spring Security 4 基于角色的登录例子(带源码

    原文网址: http://websystique.com/spring-security/spring-security-4-role-based-login-example/ 【相关已翻译的本系列其他文章 ,点击分类里面的spring security 4】 【翻译by 明明如月 QQ 605283073】 上一篇: Spring Security 4 安全视图片段 使用标签(Spring Security 标签) 下一篇: Spring Security 4 Hibernate整合 注解和xml例子(带源码) 本教程将向你展示Spring Security 中基于 角色的登录。 Security 配置类 添加spring security到我们应用中第一步是要创建Spring Security Java 配置类。 第4步: 注册springSecurityFilter 下面是定制初始化war包中的 springSecurityFilter(第三步中的) 注册类 package com.websystique.springsecurity.configuration

    1.6K30发布于 2021-08-27
  • 来自专栏明明如月的技术专栏

    Spring 4 MVC 表单校验资源处理(带源码

    【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看】 【翻译 by 明明如月 QQ 605283073】 上一篇:Spring 4 MVC HelloWorld 纯注解方式 (带源码) 下一篇文章:Spring 4 MVC 视图解析器(XML JSON PDF等) 纯注解 #项目下载地址:http://websystique.com/? 第2步: 修改pom.xml添加Spring 和Servlet 依赖 4.0.0 com.websystique.springmvc Spring4MVCFormValidationExample war 1.0.0 Spring4MVCFormValidationExample 4.0.6.RELEASE 5.1.2.Final false Spring4MVCFormValidationExample

    1.3K10发布于 2021-08-27
  • 来自专栏明明如月的技术专栏

    Spring Security 4 整合Hibernate Bcrypt密码加密(带源码

    【相关已翻译的本系列其他文章,点击分类里面的spring security 4】 【 翻译by 明明如月 QQ 605283073】 上一篇文章: Spring Security 4 Hibernate 整合 注解和xml例子(带源码) 下一篇文章:Spring Security 4 整合Hibernate 实现持久化登录验证(带源码) 原文地址:http://websystique.com/spring-security /spring-security-4-password-encoder-bcrypt-example-with-hibernate/ 本教程演示 使用 Spring Security 4中的BCryptPasswordEncoder 整合Spring MVC 4, Hibernate 4 & Spring Security 4,包含登录的权限验证和用户创建。 提供 注解和XML两种配置方式。依赖的项目源码在文章末尾提供。 Security部分 ------------------------- 第4步: 添加 Spring Security 配置类 package com.websystique.springsecurity.configuration

    1.4K30发布于 2021-08-27
  • 来自专栏迁移内容

    Spring源码Spring源码阅读环境搭建

    本篇内容包括:Mac 环境下 gradle 的安装和配置、源码克隆、新建测试类,测试Spring源码 等内容! GitHub 个人仓库 1、Fork GitHub 中的 Spring 官方源码到自己的 GitHub 仓库 # fork源码到个人GitHub仓库 2、同步 GitHub 个人仓库 Spring 源码到 Gitee 个人仓库 # 打开码云gitee新建仓库,点击从其他网站已有仓库导入 # 输入自己GitHub中Spring源码仓库地址URL创建gitee的Spring个人源码仓库 Ps:如果已经配置了 /'} mavenLocal() mavenCentral() } 4:预编译 spring-oxm # 预编译spring-oxm . config.xml"); TestBean testBean = context.getBean(TestBean.class); testBean.helloSpring(); } } 4

    1K20编辑于 2022-12-01
  • 来自专栏全栈程序员必看

    读懂spring源码_如何阅读spring源码

    环境搭建 sping源码之前是svn管理,现在已经迁移到了github中了,新版本基于gradle构建项目。所以构建sping源码环境必须先安装github以及Gradle. 下载完成之后命令界面如下图所示: 下载完成之后 看下下载的目录吧: ok了,但是默认的这种方式并不是eclipse项目,我们还需要将源码转化为eclipse项目。 (我第一次下载编译了4个小时最终搞定)最好能翻墙防止下载不下来。 : spring3X系列需要jdk5以上版本,spring4X编译需要jdk8版本,根据自己编译的版本决定。 最终效果: ok大功告成,开启我们的spring源码学习之旅吧。加油奋斗。

    73430编辑于 2022-09-22
  • 来自专栏鳄鱼儿的技术分享

    Spring源码学习,Spring Framework源码编译

    Spring Framework源码编译 博主本地java版本为 java version "11.0.10" 拉取源码 选定存放路径直接只用git clone拉取最新源码 git clone https ://github.com/spring-projects/spring-framework.git 目前最新RELEASE版本是5.2.18,编译前需要将tag切换至这个版本。 源码命令行编译测试 使用以下两条指令进行编译测试 ./gradlew :spring-oxm:compileTestJava // 官方建议 . ; } } ​ @Service注解是在spring-context中,前面依赖导入的作用就体现了。 参考 spring.io/projects/sp…

    35610编辑于 2024-05-21
  • 来自专栏卯金刀GG

    spring源码解析】spring源码报错问题

    下载spring5.0.4源码 用gradle 编译生成了 spring-jcl spring-core spring-beans 3个eclipse 项目 但是 spring-core 下面的一个

    1.6K20发布于 2019-07-25
  • 源码spring源码解析

    Spring 框架中,核心模块是 Spring Core,它提供了 IoC(Inversion of Control)容器和依赖注入的支持。 在案例分析中,我们可以以一个简单的示例来解析 Spring 框架的源码。假设我们有一个简单的 Web 应用程序,需要实现用户管理的功能,包括用户的增删改查。 然后,我们需要配置 Spring MVC 框架的相关配置。 以上是一个简单的 Spring MVC 应用程序的案例分析。通过这个案例,我们可以深入理解 Spring 框架的工作原理,包括 IoC 容器的实现、依赖注入的过程、AOP 的实现等。 同时,我们也可以通过调试源码的方式来进一步了解 Spring 框架的内部实现细节。

    21210编辑于 2025-08-29
  • 来自专栏明明如月的技术专栏

    Spring 4 MVC HelloWorld 纯注解方式(带源码)【超赞】

    【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看】 【翻译 by 明明如月 QQ 605283073】 #项目下载地址:http://websystique.com/? 上一篇:Spring 4 MVC hello world 教程-完全基于XML(带项目源码) 下一篇:  Spring 4 MVC 表单校验资源处理(带源码) 在上一个例子:Spring 4 MVC hello world 教程-完全基于XML(带项目源码) 中, 我们采用了纯xml方式演示了spring 4 mvc的hello world 教程。 4.0.0 com.websystique.springmvc Spring4MVCHelloWorldNoXMLDemo war 1.0.0 Spring4MVCHelloWorldNoXMLDemo 4 MVC"); return "welcome"; } } @Controller annotation marks this class as spring bean

    50830发布于 2021-08-27
  • 来自专栏明明如月的技术专栏

    Spring MVC 4 使用常规的fileupload上传文件(带源码

    【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看。源码下载地址在文章末尾。】 【翻译 by 明明如月 QQ 605283073】 上一篇: Spring MVC 4 文件上传下载 Hibernate+MySQL例子 (带源码) 原文地址:http://websystique.com war 1.0.0 Spring4MVCFileUploadCommonsExample Maven Webapp http://maven.apache.org 4 MVC File Upload Example Spring 4 MVC File Upload Example 4 MVC File Multi Upload Example Spring 4 MVC Multi File Upload Example

    1.3K20发布于 2021-08-27
  • 来自专栏爪哇缪斯

    (六)Spring源码解析:Spring AOP源码解析

    value值为false表示不需要增强; 【情况3】基础设施类(实现Advices、Pointcut、Advisors、AopInfrastructureBeans这四个接口的类),则不需要增强; 【情况4】 【步骤4】如果不为空,则通过beanFactory.getBean(name, Advisor.class)来获得Advisor实例集合,并进行返回。 BeanFactoryUtils中也没获得到,则直接返回空集合 if (advisorNames.length == 0) return new ArrayList<>(); //【步骤4】 更多技术干货,欢迎大家关注公众号“爪哇缪斯” ~ \(^o^)/ ~ 「干货分享,每天更新」 往期推荐 (五)Spring源码解析:ApplicationContext解析 (四)Spring源码解析 :bean的加载流程 (三)Spring源码解析:自定义标签解析 (二)Spring源码解析:默认标签解析 (一)Spring源码解析:容器的基本实现

    1.3K30编辑于 2023-09-06
领券