Java注释的使用

原创 2011年01月09日 18:15:00

《Java注释的使用》 author:heguikun 2010-11-9
1.@Resource
使用@Resource后免去了xml的代码,和类的get()  set()方法
如下:
-----在Action中写法
import javax.annotation.Resource;//导入
public class PetAction extends DispatchAction {
 @Resource  private  AllBiz allBiz=null;//找到合适类型注入
public ActionForward doCheckUserExists(ActionMapping mapping,ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws IOException {
   String petName = request.getParameter("petName");//存在隐藏表单中
   List list=allBiz.query("from  PetInfo where petName='"+petName+"'");
   System.out.println(list.size());
return null;
}
-----对于的Sping配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:context="http://www.springframework.org/schema/context"
 xsi:schemaLocation="http://www.springframework.org/schema/context
          http://www.springframework.org/schema/context/spring-context-2.5.xsd">
 <context:annotation-config /><!--表示打开注解-->
<bean name="/Petdiary" class="com.yourcompany.struts.action.DiaryAction"/><!--他根据这个Action找@Resourc-->
----以上就可以完成装配
如果想在xml中省去不写<bean name="/Petdiary" class="com.yourcompany.struts.action.DiaryAction"/>
请在这个类前加 :@Controller("/Petdiary")   //表示这个类交个Spring管理import org.springframework.stereotype.Controller;
如果在某个类前加上:@Repository("别名") 这个类不需要在xml 出现,Spring也会自己找到并实例化
给需要该对象的类<context:component-scan base-package="com"/>//要在Xml中写这句话,叫它Spring扫描找到@Repository()
 如下:
@Repository("allBiz")
public class AllBizImpl extends HibernateDaoSupport implements AllBiz {
}
xml中就不用出现<bean id="allBiz" class="com.aptech.jb.epet.biz.Impl.AllBizImpl"/>
 但是@Repository("allBiz") 要和 @Resource  等配合使用,要么就不成功
2.
// @Autowired() @Qualifier("allBiz") 配合 跟 @Resource 效果一样 ,required=false意思是空也不抛出异常
                @Autowired(required=false)
   @Qualifier("allBiz")
   private  AllBiz allBiz;//get()set()方法都不用写

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java注释的使用规范

  • 2015-03-09 17:08
  • 250KB
  • 下载

在Java中正确使用注释

Java提供了3种类型的注释: 单行注释(C++风格) 在Java中最简单的注释是单行注释。它以两个正斜杠开始并到行尾结束。例如: // this is a sing...

Java注释模板使用

Java中如何使用注释语句(转载自慕课网)

如何在Java中使用注释在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。 一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分...

webstorm中使用java的块注释

webstrom中使用java的块注释有图有真相使用java中很方便得/**+enter就能快速创建类注释,但是webstrom中没有现成的,所以我们得自己去创建一个,具体方法如下: 博主webstr...

JAVA文档注释----javadoc使用简介

1、什么是java文档注释 java语言除了提供基本的代码注释以外,还提供了一种功能更加强大的注释形式:文档注释。如果编写java源代码时添加了合适的文档注释,然后通过JDK提供的javadoc工...

使用Eclipse设置Java注释模板详解

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一...

java注释使用及error occurred during initialization of vm解决方法

JAVA注释 java语言注释有三种——单行注释,多行注释以及文档注释。 单行注释:只需要将双斜线//放在这一行的最前面即可 多行注释:以/*开头,之后是需要注释的内容,最后以*/结束 单行注...

如何在Java中使用注释

如何在Java中使用注释 在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。 一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)