随笔分类 -  Spring Framework

摘要:https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#mvc-ann-controller 1.3.1. Declaration 您可以通过在Servlet的WebApplicationContext 阅读全文
posted @ 2022-03-19 11:15 xkfx 阅读(31) 评论(0) 推荐(0) 编辑
摘要:例子还是之前的例子。仍然是对mage进行法术攻击时的咒语进行校验,不过略微提高了扩展性。 应用示例 1、在.properties文件中定义参数格式(正则): 2、对需要检查格式的方法参数进行注解,注解中传入的参数需要与.properties文件中的定义相对应: package sample.spri 阅读全文
posted @ 2019-01-31 12:04 xkfx 阅读(801) 评论(0) 推荐(0) 编辑
摘要:索引 Spring容器的最小可用依赖 用XML定义元数据 实例化容器&使用容器 索引 Spring容器的最小可用依赖 用XML定义元数据 实例化容器&使用容器 例子中仅包含两种类:英雄类Hero和武器类Weapon。 代码结构: Spring容器的最小可用依赖 用XML定义元数据 ★主配置文件: ★ 阅读全文
posted @ 2019-01-26 18:06 xkfx 阅读(250) 评论(0) 推荐(0) 编辑
摘要:【 @ComponentScan】 纠正:可以成功 Autowired 的原因是我在另外一个 config 文件中扫描了根包,这会顺带扫描所有该包的子包 还有,,上面的写法容易出错,建议这样写, 效果上是完全等价的,只不过不再需要自己写字符串了, Spittle 是根包下的类。 原文(错):发现一件 阅读全文
posted @ 2017-07-16 17:00 xkfx 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:类似于 JSP-Servlet 中的 req.setAttribute 、 req.getSession().setAttribute ... --> 最后在 JSP 用 EL 表达式取得这些数据对象, STEP-1 传递模型数据的三种方式 package spittr.web; import st 阅读全文
posted @ 2017-07-16 16:52 xkfx 阅读(453) 评论(0) 推荐(0) 编辑
摘要:【最小可用 Spring MVC 配置】 1、导入有概率用到的JAR包, -> pom.xml 的更佳实践 - 1.0 <- 2、COPY配置类 配置类 A 配置类 B 配置类 C 3、编写一个最简单的 Controller 4、手动测试 一切正常。。。 阅读全文
posted @ 2017-07-12 22:39 xkfx 阅读(462) 评论(0) 推荐(0) 编辑
摘要:有些场景下只能基于 XML 来定义切面。 【Spring 之定义切面尝试】 1、XML 下定义切面(首先是要有一个对应的类。。。显然要比基于注解的麻烦) 使用 <aop:pointcut> 定义命名切点 修改为环绕通知: 2、测试所定义的切面 一切正常。。。 阅读全文
posted @ 2017-07-12 12:15 xkfx 阅读(292) 评论(0) 推荐(0) 编辑
摘要:【Spring 之定义切面尝试】 1、标记为深红色的依赖包是必须的 2、相对于表演定义一个观众切面。 等价的环绕通知: 3、启用 AspectJ 注解的自动代理有两种方式:JavaConfig 和 XML 启用 AspectJ 注解的自动代理的结果是:这个代理会围绕着所有该切面切点所匹配的 bean 阅读全文
posted @ 2017-07-12 10:41 xkfx 阅读(353) 评论(0) 推荐(0) 编辑
摘要:【环境与Profile】 暂略 【条件化的bean】 暂略 【处理自动装配歧义性】 暂略 【 bean 的作用域】 在 @Componen 、 @Bean 下以及 XML 中的声明方式如下所示, 需要注意的是, 声明 Session 作用域和 Request 作用域必须先在 web.xml 中添加如 阅读全文
posted @ 2017-07-11 21:50 xkfx 阅读(192) 评论(0) 推荐(0) 编辑
摘要:【JavaConfig 导入另外一个 JavaConfig & JavaConfig 导入 XML】 貌似有没有都可以正常读到数据 【XML 导入另外一个 XML & XML 导入 JavaConfig】 阅读全文
posted @ 2017-07-11 13:54 xkfx 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1、关于 使用传统标签还是 c- p- 命名空间定义的标签, 我的观点是能用 c- p- 命名空间定义的标签 就不用 传统标签(这样会比较简洁。。。 2、强依赖使用构造器注入,可选性依赖使用属性注入。 【 bean 的初始化】 <?xml version="1.0" encoding="UTF-8" 阅读全文
posted @ 2017-07-11 11:17 xkfx 阅读(266) 评论(0) 推荐(0) 编辑
摘要:【关于IoC的几点认识】 1、面向接口编程 --> 每层只向上层提供接口 2、inversion of control (IoC) --> 参考百度百科 3、DI是IoC的一种实现方式 【通过Java代码装配 bean】 由于自动化装配有一些无法避免的缺陷(例如无法装配第三方库中的组件 所以不得不采 阅读全文
posted @ 2017-07-10 21:35 xkfx 阅读(275) 评论(0) 推荐(0) 编辑
摘要:【Spring之自动化装配bean尝试】 1、添加dependencies如下所示(不是每一个都用得到 2、创建可以被发现的“ bean ” 首先定义CD的概念 创建带有 @Component 注解的实现类 @Component 注解的作用 3、声明组件扫描,下面这个类与 CD 实现类在同一个包下。 阅读全文
posted @ 2017-07-09 10:40 xkfx 阅读(223) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示