`
375809600
  • 浏览: 153487 次
  • 来自: 湖北
社区版块
存档分类
最新评论

java中注解的使用,servlet3中,用注解替代web.xml

 
阅读更多

 

下面用反射来获取注解的内容

package cn.itcast.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

// 注解是一种特殊的java类  使用 @interface 来修饰
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation {
	
	public String name() default "xxxx";	// 在注解中name即是属性又是属性的读方法,通过name()方法来访问name属性的值、

	
	public int age();
	
	
	public String[] preArr();
	
}

下面是引用和赋值

package cn.itcast.annotation;

public class A {
	
	@MyAnnotation(age=20, preArr="sing")
	@MyAnnotation1("aaaaa")
	public void run() {
		
	}
}
 

 

剩下的内容明天更新

 

 

 

分享到:
评论

相关推荐

    Java用注解的方式定义一个Servlet

    用注解的方式定义一个Servlet,就不用在web.xml中配置了。Servlet的访问URL是Servlet的必选属性,可以选择使用urlPatterns或者value定义。  像上面的AnnotationServlet可以描述成@WebServlet(name="Annotation...

    javax.servlet.jar包下载

    但如果你是在独立的Java应用中使用Servlet,那么这个jar包是必需的。 6. **Servlet 3.0及以上版本** 自Servlet 3.0开始,Servlet API引入了一些新的特性,比如注解驱动的Servlet和Filter注册,异步处理能力等。...

    Spring全注解project示例 (无web.xml配置)

    3. **无web.xml配置**:在传统的Servlet应用中,web.xml是部署描述符,用于配置Servlet、Filter和Listener等。但在Spring Boot应用中,尤其是使用Spring MVC时,可以借助`@SpringBootApplication`注解启动Spring ...

    java web项目 web.xml配置详解

    在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...

    详解Spring mvc的web.xml配置说明

    在`servlet`标签中定义`DispatcherServlet`,并使用`servlet-mapping`定义其处理的URL模式。这允许我们控制哪些请求由Spring MVC处理,哪些请求由其他Servlet或过滤器处理。 除了以上提到的配置,`web.xml`还可以...

    com.oreilly.servlet

    8. **Servlet 3.0及以上版本**:随着Servlet规范的发展,引入了注解配置,使得无需在`web.xml`中显式配置Servlet和Filter,而是可以直接在类上使用注解进行声明。 9. **多线程安全**:Servlet默认是线程安全的,这...

    Servlet3.0新特性,Servlet3新特性,Servlet3注解,Servlet3异步处理【蕃薯耀】

    开发者可以使用`@WebInitParam`注解在Servlet类上直接定义初始化参数,而无需在web.xml中配置。例如: ```java @WebServlet("/example", initParams = { @WebInitParam(name = "param1", value = "value1"), @...

    SpringMVC基于代码的配置方式(零配置,无web.xml)

    在基于代码的配置中,我们不再需要在web.xml中配置<servlet-mapping>,而是通过Spring的@Configuration和@EnableWebMvc注解来实现。不过,由于Spring Boot的自动配置,通常我们并不需要显式地添加@EnableWebMvc,...

    快速搭建一个java config(无web.xml)的web工程(一)

    在早期的Spring应用中,配置主要通过XML文件完成,但随着Spring的发展,Java Config的出现使得我们可以使用纯Java代码来配置应用,减少了XML的使用,提高了可读性和维护性。本篇文章将指导你如何快速搭建一个不依赖...

    快速搭建一个java config(无web.xml)的web工程(二)

    在Java开发领域,Web应用程序的配置方式有很多种,其中一种是使用Java Config,它提供了一种无需XML配置的方式来创建和管理Spring框架中的bean。本篇文章将详细介绍如何快速搭建一个基于Java Config的Web工程,该...

    Web项目没有web.xml配置文件

    3. **Java配置**:使用Java配置(如`@Configuration`和`@Bean`注解)替代XML配置,使得配置代码更加直观且易于集成。例如,可以定义`@Bean`方法来创建和配置Servlet实例,这比在`web.xml`中写XML配置要简洁得多。 4...

    org.springframework.web.servlet-3.1.0.RELEASE.jar.zip

    在实际开发中,开发者还需要了解如何配置Spring Web MVC,包括web.xml中的DispatcherServlet配置,以及Spring MVC配置文件中的bean定义。此外,对于大型项目,合理的Controller组织、Service层的设计以及DAO层的实现...

    全注解servlet实例

    在Java Web中,我们通常使用JDBC或者ORM框架如Hibernate、MyBatis来与数据库交互。如果使用了注解,可能是通过`@PersistenceContext`(JPA)或者`@Autowired`(Spring)来注入数据库连接。 4. **运行与部署**: ...

    IDEA下maven新建servlet3.x/web3.x工程模版

    【标题】"IDEA下maven新建servlet3.x/web3.x工程模版"涉及到的主要知识点是使用IntelliJ IDEA(IDEA)结合Maven构建一个支持Servlet 3.x和Web 3.x标准的Java Web项目。Maven是一个强大的项目管理工具,能够帮助...

    Servlet3.0使用注解标注过滤器(Filter)

    在这个例子中,`Servlet3Filter` 类被 `@WebFilter` 注解标记,其 `filterName` 属性设置为 "Servlet3Filter",并且 `urlPatterns` 属性设置为 "/*",意味着这个过滤器将拦截所有进入应用程序的请求。 #### 六、`@...

    javax-servlet-api-3.0.1.jar

    6. `javax.servlet.annotation`包:包含了各种注解,比如`@WebServlet`、`@WebFilter`和`@WebListener`,使得开发者可以通过注解方式声明Servlet、过滤器和监听器,简化了web.xml配置文件的编写。 7. `javax....

    servlet反射注解例子

    这个注解可以直接在Servlet类上使用,代替了在web.xml文件中定义Servlet的传统方式。`@WebServlet`注解可以指定Servlet的URL模式、名称、加载顺序等属性,使得配置更加简洁明了。 例如: ```java @WebServlet(name...

    Java_Servlet.zip_servlet

    2. 注解式配置:Java 5引入了注解,可以用`@WebServlet`来替代web.xml中的配置。 五、Servlet通信 Servlet通过HttpServletRequest和HttpServletResponse对象与客户端交互。HttpServletRequest包含请求信息,如请求...

    j2me.jsp.servlet.xml.正则表达式

    在Java开发中,XML常用于配置文件、Web服务(如SOAP)、数据绑定(如JAXB)以及文档存储(如DOM4J)。掌握XML的基础语法和解析方法是必要的。 **正则表达式** 正则表达式是匹配字符串模式的一种强大工具,广泛应用...

    spring无web.xml零配置

    在现代的Spring框架开发中,"spring无web.xml零配置"是一种常见的实践,它通过Java配置(javaconfig)替代了传统的XML配置方式。这种方式使得应用更加灵活,代码更易于理解和维护。下面我们将深入探讨这个主题。 ...

Global site tag (gtag.js) - Google Analytics