1、@SuppressWarnings("deprecation")
@SuppressWarnings("deprecation")表示不检测过期的方法
2、@SuppressWarnings("serial")
比如有个类实现了java.io.Serialize接口:
package com.onede4.test;
public class TestSerial implements java.io.Serializable {
}
如果代码仅仅写上这样,放在eclipse里会给你提示一个黄色的警告,为啥呢,就是因为,你实现了Serializable 接口,但是没有给出
private static final long serialVersionUID = 5952689219411916553L;
类似这样的私有字段(这个字段是实现了Serializable接口需要的,但不必须)
只要加上类似这样的一个字段,黄色警告就会消失,但是你如果就是不想加这个字段,同时还不想看到那个黄色的警告,没问题,那就要在类上加一个注解(@SuppressWarnings("serial"))
package com.onede4.test;
@SuppressWarnings("serial")
public class TestSerial implements java.io.Serializable {
}
这样eclipse就不会有那个黄色的警告了
不过我们还是推荐给出private static final long serialVersionUID = 5952689219411916553L;
当你的类进行序列化和反序列化操作的时候如果没有这个字段可能会出问题,所以尽量加上这个字段,不要用@SuppressWarnings("serial")注解
3、@SuppressWarnings("unused")
屏蔽java编译中的一些警告信息。unused这个参数是屏蔽:定义的变量在代码中并未使用且无法访问。java在编译的时候会出现这样的警告,加上这个注解之后就是告诉编译器,忽略这些警告,编译的过程中将不会出现这种类型的警告
相关推荐
【Spring Boot常用注解说明】 在Spring Boot框架中,注解起到了至关重要的作用,它们简化了配置,使得开发过程更加高效。以下是一些常见的Spring Boot注解及其详细解释: 1. **@SpringBootApplication** 这是...
SSM框架常用的注解说明
Swagger 是一个强大的 RESTful API 文档化工具,它允许开发者通过在 Java 代码中添加注解来生成 API 文档,从而提高开发效率和接口的可维护性。在 Java 中,Swagger 的核心注解主要包括以下几个: 1. **@Api**: 这...
Swagger常用注解的使用在API文档的自动生成过程中扮演着重要的角色,能够帮助开发人员在编写代码的同时,同步生成清晰、详细的API文档,有效提升开发效率与维护性。 1. @Api注解:这个注解用于标注在控制器...
### SpringMVC常用注解详解 #### 1. @Controller 注解 - **定义与作用**:`@Controller` 是一个用于标记一个类为 SpringMVC 控制器的注解。它表明该类的主要职责是处理来自 DispatcherServlet 的 HTTP 请求,并...
### SpringMVC九大常用注解详解 #### 一、@Controller **定义**: `@Controller` 注解是用来标记一个类作为控制器(Controller)组件,在Spring MVC框架中扮演着请求处理者的角色。 **作用**: 通过这个注解,可以将...
Spring Boot 常用注解汇总说明 一、启动注解 @SpringBootApplication 在Spring Boot应用中,`@SpringBootApplication`是最核心的注解,它实际上是一个复合注解,包含了`@SpringBootConfiguration`、`@...
这是我根据自己使用springmvc的经验加上上网搜的资料整合而成,基本涵盖了springmvc常用的注解,以及注意的一些事项
以下是对Spring常用注解的详细说明: 1. `@Component`:这是Spring的基础组件注解,用于标记一个类作为Spring管理的Bean。你可以将其视为传统XML配置中的`<bean>`标签。Spring会自动扫描标记了此注解的类,并将它们...
注解和注释以及Spring和SpringMVC常用的注解 1.两者区别 注解 :参与代码编译,以@开头的。它是给应用程序看的,单独使用注解毫无意义,一定要跟工具一起使用,这个所谓的工具实际就是能读懂注解的应用程序 注释 :...
这里以一个简单的例子来说明: 1. **导出Excel** 创建一个实体类,例如 `Student`,并使用注解来标记Excel的列名和数据类型: ```java public class Student { @ExcelCell(title = "姓名", order = 1) private ...
**其他常用注解**: - `@GeneratedValue`:用于指定主键生成策略,如自增、序列等。 - `@Column`:定义字段到列的映射,可以设置列名、长度、是否允许为空等属性。 - `@OneToMany`, `@ManyToOne`, `@OneToOne`, `@...
本文详细介绍了 Hibernate 中常用的几种注解及其属性,包括实体类注解 (`@Entity`, `@Id`)、表和列映射注解 (`@Table`, `@Column`) 以及主键生成策略注解 (`@GeneratedValue`, `@SequenceGenerator`, `@...
### SpringMVC详解及注解说明 #### 一、引言 随着软件开发技术的不断发展,基于注解(Annotation)的配置方式越来越受到开发者们的青睐。Spring框架自2.5版本开始,便提供了完全基于注解配置Bean的能力,极大地简化...
本文将详细介绍JPA中常用注解的使用方法和技巧。 @Entity:此注解用于声明一个类是实体类,并且该类中的对象会被映射到数据库表。实体类通常需要使用@Table注解来指定具体的数据库表名称。当实体类的名称和数据库表...
JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA支持XML和JDK5.0注解两种元数据的形式。...这个文档是针对JPA常用注解的一些说明。
#### 六、常用注解说明 SpringBoot提供了一系列的注解来简化开发过程: - **`@EnableAutoConfiguration`:** 告诉SpringBoot根据添加的jar依赖来猜测你想如何配置Spring,比如自动配置Tomcat、Spring MVC等。 - **...
4. **常用注解**: - `@Controller`:标记在类上,表示该类作为处理请求的控制器。 - `@Service`:用于声明服务层组件,通常与业务逻辑处理相关。 - `@Repository`:标记在数据访问层组件,如DAO类,用于数据存取...