菜单

Struts2的诠释作用

2019年3月14日 - Java

对此IJ这么些IDE工具以来,我们会安装一些插件来救助大家更好的进展开发,像lombok就是一款不错的插件,使用注明的章程在档次编写翻译时拉扯大家转移代码,像getter,setter,tostring等等,它们一般都以有的双重的代码,而lombok就是支援大家转移那些再度代码的,对于二个IJ的工具以来,假诺您不运行编写翻译时表明功效,那么项目在build时会报错!

开启build时的注明

 “Settings > Build >
Compiler > Annotation Processors”

图片 1

接下来再安装lombok插件

图片 2

在品种里陈设关于lombok的重视性项

compileOnly('org.projectlombok:lombok:1.16.20')

终极就能够在代码中央银行使lombok的诠释了

/**
 * 用户实体
 *
* @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
* @Setter:注解在属性上;为属性提供 setting 方法
* @etter:注解在属性上;为属性提供 getting 方法
* @og4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
* @oArgsConstructor:注解在类上;为类提供一个无参的构造方法
* @llArgsConstructor:注解在类上;为类提供一个全参的构造方法
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserInfo {
    @Id
    private String id;
    @NotNull
    private String name;
    private String email;
}

好了,启用插件注脚就说到这里,多谢阅读!

 

我们知晓平常意况下,Struts2是透过struts.xml配置的。不过随着系统规模的加大大家必要配备的文件会相比较大,就算我们得以依照不一致的种类功效将不一致模块的安排文件单独书写,然后经过<include>节点将区别的布署文件引入到结尾的struts.xml文件中,不过到底依然要保养和管理这么些文件,因而也会给保卫安全工作拉动非常的大的麻烦。为了缓解这几个难点,能够考虑使用struts2的注释。实际上struts第22中学最根本的概念正是package、action以及Interceptor等等概念,所以一旦精通这么些注明就能够了。

倘使愿意利用struts2的注释功用,必须选择两个包struts2-convention-plugin-2.1.8.1.jar,小编使用的条件是struts2.1.8.1。假如你利用了差别的版本,找名字就行。

以上八个常量都以支援功用的,为了让申明真正的劳作,必须在配备文件中加进<package>节点的布署,至少是<package name=”myPackage”
extends=”struts-default” />,那样评释就足以采纳了。

不过一旦想让这几个证明真正行事,必须在布置文件扩展多少个常量的定义:

在以上所述的jar文件中定义了一连串的笺注,其中相比关键的是:

实际,struts第22中学的首要申明正是这个,当然了,还有地点提到的@interceptorRef和@exceptionMapping;基本上,掌握了这几个注明就能够了。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图