`
小铁匠再战江湖
  • 浏览: 54624 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring Annotation注解:易错点

 
阅读更多
   用注解以来,发现经常漏配置,所以在这把所有需要写注解的地方都列出来。
   Action层:
       @Component
       @Scope("prototype")
        public class SendMsgAction extends BaseAction{
private int[] ids;
private SendMsg sendMsg;
@Resource
private SendMsgService sendMsgService;
  Dao层:接口并不需要配注解。但是实现层须有如下配置:
      1、 public class BaseDaoImpl<T>  implements BaseDao<T> {
protected Class clazz;
@Resource
private HibernateTemplate  hibernateTemplate;

     2、  @Component
       public class SendMsgDaoImpl extends BaseDaoImpl<SendMsg> implements       SendMsgDao {

  Po层:实体类。在这有mappedBy下面细说。
        @Entity
        @Table(name="t_user")
        public class User {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int id;
private String name;
private String pwd;
private String phone;
@OneToMany(mappedBy="user")
private Set<SendMsg> sendMsgs=new HashSet<SendMsg>();//本人发送多份邮件
@OneToMany(mappedBy="receiver")
private Set<ReceiveMsg> receiveMsgs=new HashSet<ReceiveMsg>();
   Service层:接口也不需要配注解,实现类须有一下配置:
        @Component
        public class SendMsgServiceImpl implements SendMsgService {
@Resource
private SendMsgDao smdao;

       关于mappedBy属性:一般mappedBy放哪,哪边就生成外键。
       凡是加了@Resource的元素,都要有get,set方法
分享到:
评论

相关推荐

    spring的Annotation注解.

    ### Spring框架中的Annotation注解详解 #### 一、Spring与Annotation的基本概念 Spring框架通过引入Annotation,极大地简化了Java开发中的依赖注入(Dependency Injection, DI)和面向切面编程(AOP)的过程。...

    spring annotation注解

    Spring Annotation 注解 Spring 框架中的注解是用于在 Java 类中添加元数据的,通过这些元数据,Spring 框架可以在运行时提供更多的功能。 Spring 框架提供了多种类型的注解,例如 @Autowired、@Resource、@...

    Spring Annotation简介一

    1. **依赖注入(Dependency Injection, DI)**:Spring Annotation中最常用的注解之一是`@Autowired`,它实现了自动装配bean。当在类的字段或构造器上使用`@Autowired`时,Spring会自动寻找类型匹配的bean并注入。...

    jakarta.annotation-api-1.3.5-API文档-中文版.zip

    Maven坐标:jakarta.annotation:jakarta.annotation-api:1.3.5; 标签:annotation、api、jakarta、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...

    配置整合DWR3.0和Spring2.5使用annotation注解

    在本文中,我们将探讨如何将Direct Web Remoting (DWR) 3.0与Spring 2.5框架整合,并利用注解(Annotation)进行配置。DWR是一个允许JavaScript与Java服务器端进行交互的库,而Spring 2.5引入了对注解的强大支持,...

    spring自定义注解样例

    总结来说,Spring自定义注解和AOP的结合使用,让我们能够灵活地在代码中插入跨切面的关注点,如日志记录、事务管理、性能监控等,而不必在每个方法中手动添加这些代码。这不仅提高了代码的整洁度,也使得系统更加...

    Spring java注解,元注解和自定义注解

    ### Spring Java注解、元注解与自定义注解详解 #### 一、Java注解简介 在深入了解Spring框架中的注解应用之前,我们首先需要对Java注解有一个基本的认识。Java注解(Annotation)是一种元数据,可以为程序代码添加...

    Spring Annotation (注解)详解

    Spring注解是Spring框架中的一种核心特性,它允许开发者在Java源代码中嵌入元数据,简化了XML配置,提高了代码的可读性和维护性。从Spring 2.5开始,注解成为主流配置方式,提供了更加简洁和直观的Bean定义和依赖...

    Spring annotation

    Spring框架是Java开发中不可或缺的一部分,它通过提供丰富的注解简化了依赖注入、配置管理和AOP(面向切面编程)等任务。本文将深入探讨Spring注解及其在实际开发中的应用。 1. **依赖注入(Dependency Injection, ...

    springMVC-annotation注解介绍

    @Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者...

    Spring对注解(Annotation)处理源码分析

    Spring对注解(Annotation)处理源码分析 解析和注入注解配置的资源 源码级别的分析

    Spring 自定义注解的解析

    在Spring框架中,自定义注解的解析是一个强大的特性,允许开发者根据业务需求创建特定的注解,并在Spring容器启动时自动处理这些注解。本文将深入探讨如何在Spring环境中通过`component-scan`配置来处理自定义Java...

    使用Spring的声明式事务----Annotation注解方式

    本篇文章将深入探讨如何使用Spring的声明式事务,特别是通过Annotation注解方式进行设置。 首先,我们需要理解什么是声明式事务。与编程式事务(即手动编写事务管理代码)不同,声明式事务是通过AOP(面向切面编程...

    spring aop注解版

    除了上述基本注解,Spring还提供了`@Within`、`@Args`、`@Target`、`@Annotation`等更多复杂的切点表达式,可以根据实际需求进行组合,实现更精细化的切面逻辑。 总结起来,Spring AOP注解版通过简单易懂的注解,...

    Spring_Hibernate_JAVAX_Annotation注解

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

    spring简单注解+log4j记录日志

    注解(Annotation)是Java语言的一个重要特性,它允许我们在代码中添加元数据,为编译器或运行时环境提供额外的信息。Spring框架充分利用了注解,简化了配置并提高了代码的可读性。例如,`@Component`、`@Service`、...

    spring 的Annotation方式

    ### Spring的Annotation方式详解 #### 引言 随着Spring框架的发展,其依赖注入(DI)机制也经历了从XML配置向注解驱动的重大转变。自Spring 3.0版本起,框架引入了一系列注解来简化依赖配置,使得开发人员能够在不...

    ssh2 Annotation注解 框架+oracle

    **Spring Annotation注解** Spring框架允许开发者使用注解来声明Bean、依赖注入、事务管理等。例如: - `@Component`、`@Service`、`@Repository`和`@Controller`注解用于标记组件类,使它们成为Spring容器的一部分...

    spring3注解详细

    在使用 @Autowired 时,需要在配置文件中添加 `&lt;bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor" /&gt;` 来启用注解处理。 ### 1.1 多个同类型 Bean 的处理 当有多...

Global site tag (gtag.js) - Google Analytics