`
_与狼共舞
  • 浏览: 61048 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

spring 中部分标签的作用

    博客分类:
  • Java
阅读更多
1、@controller 控制器(注入服务)
2、@service 服务(注入dao)
3、@repository dao(实现dao访问)
4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)


  @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 
下面写这个是引入component的扫描组件 
<context:component-scan base-package=”com.mmnc”>    

其中base-package为需要扫描的包(含所有子包) 
       1、@Service用于标注业务层组件 
       2、@Controller用于标注控制层组件(如struts中的action) 
       3、@Repository用于标注数据访问组件,即DAO组件. 
       4、@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。    
           @Service public class UserServiceImpl implements UserService { } 
           @Repository public class UserDaoImpl implements UserDao { } getBean的默认名称是类名(头字母小写),如果想自定义,可以@Service(“***”)               这样来指定,这种bean默认是单例的,如果想改变,可以使用@Service(“beanName”) 
           @Scope(“prototype”)来改变。可以使用以下方式指定初始化方法和销毁方法(方法名任意): @PostConstruct public void init() { } 
分享到:
评论

相关推荐

    spring3标签库

    Spring3 MVC标签库是Spring框架中的重要组成部分,主要用于简化视图层(View Layer)的开发,尤其是基于JSP的Web应用。这两个主要的TLD(Tag Library Descriptor)文件——`spring-form.tld`和`spring.tld`,提供了...

    spring揭秘 完整带标签

    4. **Spring MVC**:作为Spring的一部分,Spring MVC是一个强大的Web应用框架,用于构建RESTful风格的Web服务。它包含模型、视图和控制器组件,提供了请求处理、视图渲染以及数据绑定等功能。 5. **Spring Boot**:...

    spring mvc标签使用指南

    这些标签是Spring Web MVC模块的一部分,能够与Spring的模型绑定机制无缝集成,简化了前端到后端的数据传递。 113.9.1. **配置** 在使用Spring的表单标签库之前,需要在JSP页面中引入Spring的Taglib。这通常在页面...

    spring标签.zip

    在Spring中,标签的使用是XML配置的重要部分,它们提供了声明式配置的便利性,使得代码更加简洁易读。本压缩包"spring标签.zip"包含的文件"spring标签"可能是指Spring框架中的自定义标签库,如spring.tld,这个TLD...

    spring-from标签.zip

    总结来说,Spring Form标签库是Spring MVC框架中的一个重要组成部分,它为Java Web开发者提供了丰富的表单处理工具,减少了重复的手动编码,提高了代码的可维护性和可读性。通过理解并熟练运用Spring Form标签库,...

    Spring MVC表单标签库

    本篇文章将深入探讨Spring MVC中的表单标签库,以及如何在实际项目中使用它们来创建动态、交互式的表单。 1. **表单标签库介绍** Spring MVC的表单标签库是JSP的一部分,它可以生成HTML表单元素,并且能够自动绑定...

    struts2、JSTL、Spring、JS、JSP标签大全

    Struts2、JSTL、Spring、JavaScript(JS)以及JSP标签是Java Web开发中的核心组件,它们各自承担着不同的职责,共同构建了强大的Web应用程序。以下是对这些技术的详细解释: 1. **Struts2**:Struts2是一个基于MVC...

    Spring中常用注解

    在Java开发领域,Spring框架以其强大的功能和灵活的配置闻名,而注解(Annotation)是Spring框架中的一个重要组成部分,极大地简化了代码的编写和维护。本文将深入探讨Spring框架中的一些常用注解,并通过实例来解析...

    spring中文参考文档

    8. **Bean的作用域**:Spring中的bean可以有多种作用域,包括单例(singleton)、原型(prototype)、请求(request)、会话(session)和全局会话(global session),每种作用域对应不同的生命周期和并发处理策略...

    SPRING 4.0 中文指南

    虽然Spring Boot不在4.0版本的标签中,但它是Spring生态的重要组成部分,通常与Spring 4.x一起使用。Spring Boot简化了Spring应用的初始化和配置,提供了一种快速开发微服务的方式。它默认配置了许多常见设置,使得...

    spring_标签使用

    需要注意的是,假设表单支持对象的变量名默认为"command",如果使用了不同的变量名,可以通过`modelAttribute`属性在`form`标签中指定,如: ```jsp &lt;!-- ... --&gt; ``` 这里`modelAttribute`属性值`user`对应了`...

    Spring中的sample

    标签“源码”意味着可能涉及到Spring框架的内部实现,对于深入理解Spring的工作原理非常有帮助。而“工具”可能是指使用Spring的开发工具,如IDE插件、构建工具(Maven或Gradle)等。 在提供的文件名称列表`samples...

    Spring Boot 中文文档(带标签)

    《Spring Boot 中文文档》是全面了解和学习...通过这些部分的学习,开发者能够全面理解Spring Boot的工作原理,掌握其核心功能,并能够熟练地构建、配置和部署Spring Boot应用,从而在实际项目中发挥其强大的效能。

    Spring源码解密之默认标签的解析

    在Spring框架中,XML配置文件是其核心组成部分之一,它允许开发者声明Bean的定义和依赖关系。本篇文章将深入解析Spring源码,聚焦于默认标签的解析,特别是`&lt;bean&gt;`标签的处理流程。 首先,Spring在解析XML配置时,...

    spring的标签库.docx

    Spring框架的表单标签库是其Web MVC模块的一部分,自2.0版本开始引入,旨在简化JSP页面中处理表单元素的过程。这些标签与HTML标签具有相似的属性,易于理解和使用,同时遵循HTML 4.01和XHTML 1.0标准。它们与Spring ...

    spring+hibernate+c标签分页+mysql

    在这个特定的项目中,"spring+hibernate+c标签分页+mysql"组合,意味着开发者利用Spring作为整体架构,通过Hibernate进行数据持久化,同时使用了JSP中的C标签(JSTL Core Library)来实现前端页面的分页功能,并将...

    SpringTest_springtest_spring_java_Framework_

    标签中的"springtest"可能是指Spring的测试支持,包括Spring Test和Spring Boot Test。Spring Test允许开发者在Spring环境下进行单元测试和集成测试,提供对ApplicationContext的生命周期管理和模拟HTTP请求的支持。...

    spring security进级篇 V 自定义标签控制显示

    这通常通过使用Spring Security的JSP标签库来实现,例如`&lt;sec:authorize&gt;`,它可以判断当前用户是否有权限访问某个部分的页面。然而,当标准标签无法满足需求时,我们可能需要创建自定义标签。 自定义JSP标签的实现...

    spring-cloud项目

    在实际的开发环境中,项目通常会有更多的组件和服务,如Eureka服务注册与发现、Ribbon客户端负载均衡、Zuul API网关、Hystrix断路器、Feign客户端等,这些都是Spring Cloud生态系统中的重要组成部分。

    jstl,struts2,spring标签库api

    在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)、Struts2和Spring都是极为重要的组件,它们各自提供了强大的功能,同时也通过标签库API增强了开发者的工作效率。这三个框架的标签库API使得代码...

Global site tag (gtag.js) - Google Analytics