书栈网 · BookStack 本次搜索耗时 0.016 秒,为您找到 99 个相关结果.
  • 作用域

    单例模式(Singleton) 原型模式(Prototype) 设置默认为单例模式 自定义作用域 作用域链 Hasor 在管理 Bean 的时候支持作用域,一个典型的作用域应用场景就是“单例”。单例作用域的表现是整个应用程序中只保存一份。另外一个作用域的例子是用户登录网站之后 web 应用程序通过 Session 保持会话。 单例模式(Si...
  • Module - 启动加载Module

    启动加载Module Module加载Module 配置文件加载Module 启动加载Module Hasor . create (). build ( new UserModule (), new ClassModule () ...); Module加载Module public class RootMod...
  • 介绍

    1.1. 介绍 1.1. 介绍 面向生产环境而设计的 Java 应用开发框架。它的核心设计目标是提供一个简单的交互接口给开发者,开发者可以在此基础上灵活的构建自己的应用程序。无论是应用类程序还是框架类工具,Hasor 都会给予你最有力的支持。 区别于其它框架的是 Hasor 有着自己一套完整的扩展体系。无论您是一般的应用工程,还是开发工具框架类项目...
  • 设置默认为单例模式

    设置默认为单例模式 设置默认为单例模式 Hasor 是不直接支持默认单例的。不过可以借助 SPI 实现这个功能。首先创建SPI监听器: public class MyCollectScopeListener implements CollectScopeListener { public Supplier < S...
  • 构造方法注入

    构造方法注入 属性注入 接口注入 InjectMembers接口 声明式注入 构造方法注入 提示 当类中有且只有一个无参的构造方法时,是不需要通过 ConstructorBy 来指明构建 Bean 的构造方法。 首先,在要被注入的构造方法上标记 net.hasor.core.ConstructorBy 注解,以表示在创建 Bean 的时候...
  • 执行查询

    执行查询 引入依赖 通过Hasor使用DataQL 通过JSR223使用DataQL 基于底层接口使用DataQL 查询接口(Query) 查询结果(QueryResult) 执行查询 引入依赖 无论接下来以何种方式使用 DataQL 都需要引入依赖: <dependency> <groupId> net.hasor <...
  • 定义拦截器

    定义拦截器 方法级拦截器 类级拦截器 全局拦截器 拦截器的匹配器 定义拦截器 首先便于说明先定义一个简单的拦截器,这个拦截器只打印几行日志 public class SimpleInterceptor implements MethodInterceptor { public Object invoke...
  • 定义拦截器

    定义拦截器 方法级拦截器 类级拦截器 全局拦截器 拦截器的匹配器 定义拦截器 首先便于说明先定义一个简单的拦截器,这个拦截器只打印几行日志 public class SimpleInterceptor implements MethodInterceptor { public Object invoke...
  • 注入配置

    注入配置 注入环境变量 注入容器类型 注入配置 下面以属性文件为例: jdbcSettings . jdbcDriver = com . mysql . jdbc . Driver jdbcSettings . jdbcURL = jdbc : mysql : //127.0.0.1:3306/test jdbcSettings ....
  • 简单Xml解析

    4.7. 简单Xml解析 4.7. 简单Xml解析 读取所有 module 节点: <? xml version = "1.0" encoding = "UTF-8" ?> <config xmlns = "http://www.hasor.net/sechma/main" > <hasor> <module...