`
悲剧了
  • 浏览: 144259 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于annotation的一些想法

 
阅读更多
    annotation 做为配置都说这个不直观,容易混乱,没xml清楚
    但既然都是在做配置,最后都反应到规则上面,这些规则当然是可以查阅出来的,逆向的annotation生产xml也是可以有的嘛
如下图:最后可以逆向出一个你觉得清晰比xml还好的配置出来,但让可能要增加点小小的工作量罢了



    项目使用情况:struts2有一个插件为config-browser就是这方面的东东,把配置解析成容易理解容易查找的东西,如果你觉得这个对你来说不容易理解,还可以自己再次改造.对这个插件我不满意的是,在namespace 与action太多得情况,烟花缭乱,那么如果直接输入路径,就可以查出来不就很好,所以进行了改造,参考博客http://blognojava.iteye.com/blog/1490963
  • 大小: 4.4 KB
分享到:
评论

相关推荐

    Hibernate-Annotation中文教程.pdf

    借助新的 Hibernate Annotation 库,即可一次性地分配所有旧映射文件,一切都会按照您的想法来定义——注释直接嵌入到您的 Java 类中,并提供一种强大及灵活的方法来声明持久性映射。 Hibernate Annotation 的优点...

    Hibernate-Annotation中文教程.docx

    借助新的 Hibernate Annotation 库,即可一次性地分配所有旧映射文件——一切都会按照您的想法来定义——注释直接嵌入到您的 Java 类中,并提供一种强大及灵活的方法来声明持久性映射。 使用 Hibernate 注解的优点...

    Hypothesis - Web & PDF Annotation-crx插件

    用户可以在阅读过程中随时记录想法,这些笔记将与相应的文本关联,便于后续的整理和查找。这对于研究人员和学生来说尤其有用,他们可以轻松地管理和组织大量的研究资料。 此外,Hypothesis支持EPUB格式,这意味着...

    ocr_annotation-master.zip

    采用python-flask框架开发图像标注工具,主要思路是在标注的过程中先调用百度/阿里等免费的api进行标注,并进行人工的...整理想法很简单,但是实现起来还是很麻烦的。大概用了2周的时间(而且是在开源项目上修改来的)

    react-pixel-annotation-tool

    该实现从不同的存储库中借鉴了一些想法,包括: 该工具还使用了许多出色的软件包,例如: 演示版 用户界面概述 绘制并生成蒙版 如何使用 安装 npm install 运行应用 npm start 后续步骤(路线图) 提高流域部分的...

    Git-GBY-Omni:OmniGraffle 型版,包含了用于绘制 Git 分支图的各种元素:分支 branch 、标签 Tag 、 提交 commit ,标注 Annotation 等等;

    Git-GBY 是我制作的 OmniGraffle 型版,包含了用于绘制 Git 分支图的各种元素:分支 branch 、标签 Tag 、 提交 commit ,标注 Annotation ;如下: Git仓库: 百度云: 如果您在使用的过程中遇到了问题,或者有好...

    zf2-annotation-validator:注释验证器是ZF2程序包,用于在其生命周期回调期间验证Doctrine实体

    目前,就在刷​​新之前对数据进行了验证,这与使用ORM的想法不同,在ORM中,实体在“构造”之后必须有效。 但是,该模块为我解决了许多现实生活中的问题,我认为这是共享代码时重要的事情。 安装 使用作曲家: ...

    granddebat:d'batforme d'annotation协作城市奖

    诺贝尔文学奖论文集无论是对普通知识的一种共通的看法,对于观点,情感和观点的参与都是最重要的。 促进合作社合作社,民间法人合作社,社会进步自由组织和合作社的共同贡献。 团结一致的人文自由联盟,由自由主义...

    Web Annotation with Fragment Ids:Web注释-标记,评论,共享-开源

    该项目旨在创建服务器-... 该项目的想法源于对德国莱比锡大学的模块软件Engeneering进行的实用软件研究。 在给定的许可下,我们希望对支持或进一步开发感兴趣的每个人都这样做。 有关用法和安装,请参见我们的[Wiki]。

    cjdb:酷 Java 数据库

    数据库 酷 Java 数据库设置 IDE 智能想法: 从 Gradle 导入为了让 Dagger 在 IDEA 中正常工作,您还需要在编译器设置中启用 Annotation Processing。配置项目类路径应该包含db.properties 文件,其中db.url 参数指向...

    要点:-各种想法和实验,没有GitHub要点的短暂性

    13. **注解(Annotation)**:用于提供元数据,可以用于编译时检查、运行时处理等。 14. **模块系统(Java 9+)**:模块化提升了大型应用的组织和打包效率。 15. **Spring框架**:Java的主流企业级应用框架,提供...

    Xodo PDF Viewer & Editor-crx插件

    Xodo是多合一的PDF Viewer,Reader和Annotation工具。 Xodo与其他支持标准PDF注释的查看器兼容。 为什么要切换到Xodo? •最快的查看引擎和流畅的导航•可靠和高质量•直接在PDF上书写,高亮和带下划线的文本等•将...

    atlas:ATLAS-开始分析您的基因组数据的三个命令

    元基因组图谱 Metagenome-atlas是一种基于蛇形设计的易于使用的宏基因组学管道。 它处理从质量控制,装配,装箱到注释的所有步骤。 您可以通过三个命令开始... doi: 发展/扩展这是我有时间或工作时想做的一些想法。 如

    迷你老板之战-项目开发

    而`annotation_2020-08-20_195734_XwQeAI4Ua3.png`可能是开发过程中的一个截图或绘图,包含了开发者在开发过程中的一些注解和想法,对于理解项目的视觉设计和功能实现至关重要。 综合这些信息,我们可以推断"迷你...

    assertj-annotations-test:AssertJ的专业注释处理器

    该存储库用于试验在AssertJ中使用注释处理的想法(请参阅 )。 子项目 aat-annotation @Assertion注释 aat-processor注释处理器 aat-example-lib使用@Assertion批注的库 aat-example使用@Assertion批注和aat-example...

    170-校园博客系统源码.zip

    这个平台可能旨在为学生、教师以及其他校园社区成员提供一个分享想法、讨论学术问题和个人兴趣的空间。下面将详细讨论与这个博客系统相关的IT知识点。 1. **Spring Boot框架**: - Spring Boot是Java领域的一个...

    thinking_in_java:我对B.Eckel的“ Java思维”中的Java代码的看法

    8. 注解(Annotation):注解是Java 5引入的新特性,用于向编译器或JVM提供元数据。它们可以用于简化代码,实现自动化的任务,如代码验证、生成文档等。 9. 枚举(Enum):Java枚举提供了一种创建常量的强类型方式...

    UML中文参考手册

    - **注解(Annotation)**:提供附加信息,用于解释模型的某部分。 - **构造型(Generalization)**:如抽象类和接口,用于表示继承关系。 - **约束(Constraint)**:对模型元素施加的规则或限制,通常用OCL(对象约束...

    Nginx安装包

    当时的想法是新建一张表来储存设置的时间,但总有杀鸡用牛刀的感觉。后来工头提醒项目已经有了redis,那就物尽其用,就被叫去做redis实现数据缓存功能。 好在redis提供了java客户端开发包,名曰jedis,下星期会比较...

    emergen:基于Java APT的紧急设计生成器框架

    紧急设计背后的想法很简单:一旦您的设计和体系结构发展,您最终将发现模式,可能还会发现样板代码。 您可能希望使用APT和EmerGen优雅地生成此样板代码。 您所需要的只是您可能会使用的一些注释,因为您可能已经...

Global site tag (gtag.js) - Google Analytics