`
只是随手瞎打
  • 浏览: 28049 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

spring与struts2用过的注解

    博客分类:
  • java
 
阅读更多
spring
@Repository用于标注数据访问组件,即DAO组件;
@Qualifier("userServiceImpl")   Spring会找到id为userServiceImpl的bean进行装配。
@Service("service")用于标注业务层组件 service别名
@Autowired 默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false)
如果我们想使用名称装配可以结合@Qualifier注解进行使用
@Transactional

struts
@Namespace("/html/hr")
public class xxxx{
}
@Action(value = "findAll", params = {},
            results = {@Result(name = "success", location = ""),
                    @Result(name = "error", location = "")})
public String xxx(){
}
/html/hr/findAll

@ParentPackage--父包注解相当于<package name="login" extends="struts-default"></package>中的extends属性,例如:@ParentPackage(value="struts-default")
分享到:
评论

相关推荐

    Struts2+spring注解配置

    将 Struts2 与 Spring 结合,通常会使用 Spring MVC 框架,通过 `@Controller` 注解标记 Action 类,并利用 Spring 自动装配功能来管理依赖。Spring MVC 还提供了其他注解,如 `@RequestMapping`, `@GetMapping`, `@...

    Spring3Struts2Mybatis3注解开发实例

    "Spring3Struts2Mybatis3注解开发实例"是一个集成这三大框架的项目,它利用注解来简化配置,提高开发效率。这个项目集成了Spring的依赖注入、Struts2的MVC架构和Mybatis的持久层操作,旨在为开发者提供一个高效且...

    Struts2+spring注解配置简介

    Struts2与Spring的整合使得我们可以通过Spring的注解来管理Action类。首先,我们需要在Struts2的配置中启用Spring插件,然后在Spring的配置文件中声明Action类为bean。这样,Spring会负责Action类的实例化和依赖注入...

    spring与struts2整合

    Spring 和 Struts2 是两个非常流行的 Java Web 开发框架,它们各自在应用程序的控制层和服务层扮演着重要的角色。Spring 提供了强大的依赖注入(DI)和面向切面编程(AOP),而 Struts2 则是用于处理 HTTP 请求和...

    Spring与Struts 2整合.zip

    5. **拦截器集成**:可以使用Spring的AOP拦截器与Struts 2的拦截器相结合,增强应用的功能。 6. **测试与调试**:整合完成后,进行单元测试和集成测试,确保所有组件协同工作。 整合Spring和Struts 2可以使开发...

    spring3 struts2 Mybatis3 组件注解 事务注解 实例

    同时,Struts2与Spring框架的整合使得bean可以直接在Action类中注入,提高了代码的可维护性和可测试性。 Mybatis3则是一个轻量级的持久层框架,它简化了SQL操作并提供了强大的映射功能。Mybatis3支持注解方式的SQL...

    基于注解的Spring+Struts2+Mybatis+Maven项目

    【基于注解的Spring+Struts2+Mybatis+Maven项目详解】 在现代Web开发中,Spring、Struts2、Mybatis和Maven是四个非常重要的组件,它们各自负责不同的职责,共同构建了一个高效、灵活且易于维护的Java Web应用。这个...

    基于注解的Spring+Struts2+Mybatis

    在本项目中,Spring3.0可能不直接用于Web层,而是与Struts2结合使用。 **Struts2框架**: 1. **Action类**:Struts2的核心,处理用户请求,执行业务逻辑,并转发到相应的结果页面。 2. **拦截器(Interceptor)**:...

    struts2和spring3注解整合问题

    - 在Struts2的配置文件(如`struts.xml`)中,设置Spring插件,以便Struts2能与Spring容器进行交互。 3. **注解找不到action的问题** - 这个问题可能源于以下原因: - **Spring配置**:没有正确配置Spring的扫描...

    Spring与Struts2整合

    引入Struts2的Spring插件,该插件使得Spring管理的Action类可以在Struts2中直接使用。在struts.xml配置文件中启用该插件。 4. **Action类的配置** 创建Spring管理的Action类,通常需要实现`...

    Spring注解配置中间层供Struts2使用

    最后,压缩包中的`SpringStruts@Controller`可能是Spring MVC的一个示例,其中`@Controller`注解标记了一个处理HTTP请求的控制器类。例如: ```java @Controller @RequestMapping("/users") public class ...

    struts2 hibernate spring注解的整合(重写了巴巴运动网部门功能)

    在整合这三个框架时,我们需要使用Spring的`Struts2SpringPlugin`来使Struts2与Spring协同工作。此外,还需要在`struts.xml`或`struts-plugin.xml`中添加相应的配置。 在`lib1`文件中,可能包含了项目所需的依赖库...

    struts2+spring+hibernate s2sh半注解结合方式框架搭建开发

    在本项目中,"s2sh半注解结合方式框架搭建开发"指的是使用Struts2、Spring和Hibernate,并通过注解的方式来进行部分配置,以简化传统的XML配置文件,提高开发效率。 首先,让我们来详细了解一下这三个框架的核心...

    Spring+struts2

    Spring 和 Struts2 是两种非常流行的 Java Web 开发框架,它们在企业级应用开发中有着广泛的应用。Spring 提供了全面的依赖注入(DI)和面向切面编程(AOP)功能,而 Struts2 则是用于构建 MVC(Model-View-...

    spring+struts2+ibatis整合的jar包

    为了成功地使用这个jar包,开发者需要确保项目的类路径包含了这些库,并且正确配置了Spring、Struts2和iBatis的配置文件。 总的来说,Spring、Struts2和iBatis的整合为Java Web开发提供了一个强大、灵活的解决方案...

    SSH全注解实例详解,hibernate,struts,spring

    SSH是Java Web开发中的一个经典框架组合,包括Struts、Hibernate和Spring三个核心组件。这个框架结合了MVC设计模式、对象关系映射以及依赖注入等技术,为开发者提供了高效且灵活的开发环境。 **Struts** 是一个开源...

    spring和Struts2注解文档

    以下是对Spring和Struts2注解的深入解析和使用指南。 ### Spring注解详解 #### 1.1 Spring注解说明 Spring框架通过引入注解,极大地简化了Java开发中的配置工作,使得开发者能够更加专注于业务逻辑的编写。Spring...

    spring+struts2整合源码

    这通常通过使用Spring插件来实现,它会在Struts2启动时自动从Spring容器加载所有标记为@Controller的Bean。在`struts-plugin.xml`中,添加如下配置: ```xml &lt;constant name="struts.objectFactory" value="org....

    Spring+Struts2+hibernate+Redis整合

    在IT行业中,SSH(Spring、Struts2、Hibernate)是一个经典的Java Web开发框架组合,而Redis则是一个高性能的键值存储系统,常用于缓存和数据持久化。将SSH与Redis整合,可以提升应用程序的性能和响应速度。下面将...

    spring_struts2_mybatis_注解的小实例

    在本项目"spring_struts2_mybatis_注解的小实例"中,我们将深入探讨如何使用SSM(Spring、Struts2、MyBatis)框架来实现一个基础的增删改查(CRUD)功能。SSM是Java Web开发中常用的三大组件,它们各自负责不同的...

Global site tag (gtag.js) - Google Analytics