`

ssh2常用annotation

 
阅读更多
Spring annotation:

    @Service用于标注业务层组件,

     @Controller用于标注控制层组件(如struts中的action),

    @Repository用于标注数据访问组件,即DAO组件,

     @Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。

     @Autowired后不需要getter()和setter()方法,Spring也会自动注入

Java annotation:

@SuppressWarnings

J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。


关键字  用途
deprecation 使用了不赞成使用的类或方法时的警告
unchecked 执行了未检查的转换时的警告,例如当使用集合时没有用泛型 (Generics) 来指定集合保存的类型。
fallthrough 当 Switch 程序块直接通往下一种情况而没有 Break 时的警告。
path 在类路径、源文件路径等中有不存在的路径时的警告。 
serial 当在可序列化的类上缺少 serialVersionUID 定义时的警告。 
finally 任何 finally 子句不能正常完成时的警告。
all 关于以上所有情况的警告。

@Override
如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override系统可以帮你检查方法的正确性
分享到:
评论

相关推荐

    SSH2增删改查的项目基于Annotation

    在这个基于Annotation的SSH2增删改查项目中,我们将深入探讨这三个框架如何协同工作,以及如何利用注解简化开发过程。 1. **Struts2**: Struts2是MVC(Model-View-Controller)设计模式的实现,负责处理HTTP请求...

    精通Java Web整合开发(第2版)

    12.4.3 hibernate中的常用annotation介绍534 12.4.4 一对一关联的annotation注解实现536 12.4.5 多对一单向关联的annotation注解实现538 12.4.6 一对多双向关联的annotation注解实现540 12.4.7 一对多双向自身关联的...

    自己写的简单的ssh的增删改查demo,用annotation注解的

    SSH是Spring、Struts和Hibernate三个开源框架的缩写,它们是Java Web开发中的常用组合。这个简单的SSH CRUD(创建、读取、更新、删除)DEMO是为初学者设计的,通过注解的方式简化了配置,使得学习者能够快速理解Web...

    OA pagertaglib ssh2 增删改查

    首先,SSH2是指Spring、Struts2和Hibernate这三个开源框架的组合,它们是Java Web开发中的常用组件。Spring框架提供依赖注入和面向切面编程,帮助我们管理对象的生命周期和事务;Struts2则是一个强大的MVC(Model-...

    sshFrame(struts2.3.4+spring3.1+heibernate4.0+annotation零配置

    SSH框架是Java开发中常用的三大框架整合,包括Struts2、Spring和Hibernate。在这个"sshFrame(struts2.3.4+spring3.1+heibernate4.0+annotation零配置"项目中,我们看到作者使用的是Struts2的3.4版本,Spring的3.1...

    在SSH中使用事物包括SSH的搭建和配置;事物的配置;注释详细

    2. **声明式事务管理**:更常用的方式,通过在Service层的方法上添加@Transactional注解来声明事务边界。Spring会自动处理开始、提交或回滚事务。注解可以设置事务属性,如传播行为、隔离级别、超时时间等。 **详细...

    ssh注解方式整合项目

    SSH(Struts2、Spring、Hibernate)是Java开发中常用的一种技术栈,用于构建Web应用程序。在传统的SSH整合中,我们需要配置大量的XML文件来管理各个框架的配置信息。然而,随着Java开发的进步,注解(Annotation)的...

    SSH笔记-映射文件配置

    在`SSHnote_HibernateHBMConfig`这个文件中,可能包含了关于如何在SSH配置中整合Hibernate的HBM(Hibernate Mapping By Annotation)配置的细节。Hibernate是Java领域的一个流行ORM框架,HBM文件用于定义数据库对象...

    ssh-aop笔记

    在Java企业级开发中,SSH是常用的MVC架构,而AOP则是一种编程范式,用于处理系统中的横切关注点,如日志、事务管理等。 **1. Spring AOP简介** Spring AOP是Spring框架的一部分,它提供了声明式事务管理、日志记录...

    ssh数据库基本操作封装

    在这个主题中,“ssh数据库基本操作封装”指的是将常用的数据库交互功能,如增删改查(CRUD),通过SSH框架进行封装,以便在项目中更方便地调用。这通常涉及到Spring的IoC(Inversion of Control)容器来管理数据库...

    使用junit测试ssh中的dao

    SSH是Java Web开发中常用的三大开源框架,它们协同工作以构建高效、模块化的应用程序。JUnit是Java编程语言的一个单元测试框架,它允许开发者编写可重复执行的测试用例,以验证代码的正确性。 首先,让我们详细了解...

    ssh框架

    SSH框架是Java开发中常用的三大框架的组合,主要包括Spring、Struts和Hibernate。这些框架各自负责应用程序的不同层面,协同工作以构建出高效、模块化的Web应用。 **Spring框架**是核心,它提供了一个全面的编程和...

    全注解开发企业员工信息管理系统 java ssh+bootstrap

    【SSH框架】SSH是Java企业级开发中常用的一个集成框架,由Spring、Struts和Hibernate三个开源框架组成。Spring作为核心容器,管理应用对象的生命周期和依赖关系;Struts负责处理HTTP请求和视图展示,实现MVC设计模式...

    ssh05练习用

    SSH框架是Java开发Web应用程序时常用的三大开源框架的组合,包括Spring、Struts和Hibernate。这个"ssh05练习用"的压缩包看起来是为学习SSH框架提供的一个实践项目,旨在帮助初学者理解和掌握这三个框架的集成应用。 ...

    SSH框架面试题.pdf

    可以在配置文件中定义事务管理器(如`<tx:annotation-driven/>`),并通过注解(如`@Transactional`)或XML配置(如`<tx:method>`)来标注需要进行事务控制的方法。 35. **在SSH框架中使用注解取代XML配置的好处是...

    Spring_Hibernate_JAVAX_Annotation注解

    ### Spring_Hibernate_JAVAX_Annotation 注解详解 #### 一、概述 本文将详细介绍与SSH(Spring+Struts+Hibernate)开发相关的注解。这些注解覆盖了多个领域,如AspectJ、Batch处理、Spring框架本身的功能(包括...

    SSH框架搭建说明

    - **Annotation配置**:自Spring 4.0版本开始,Spring提供了更简洁的基于注解的配置方式,例如使用`@Component`、`@Service`、`@Repository`、`@Controller`等注解来标注Bean。 综上所述,单独搭建Hibernate和...

    SSH之Hibernate总结

    3. 重Annotation,轻xml配置文件:随着版本更新,Hibernate越来越倾向于使用注解来替代XML配置,简化项目结构。 资源: 1. Hibernate官方网站:http://www.hibernate.org 2. Hibernate中文文档:hibernate zh_CN ...

    ssh 整合案例及所需jar包

    <bean id="mysqlsf" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <value>com.huasoft.oa.entity.Admin</value> ``` 在`bean.xml`中,首先配置了MySQL...

    ssh框架使用spring配置事务所需的jar包

    在Java开发中,SSH(Spring、Struts、Hibernate)是一个常用的三大框架组合,用于构建企业级Web应用程序。其中,Spring框架扮演着核心角色,它提供了一种强大的依赖注入(DI)机制,以及面向切面编程(AOP)支持,...

Global site tag (gtag.js) - Google Analytics