首页 > 其他分享 >4. spring完全注解开发,独立配置,不使用xml

4. spring完全注解开发,独立配置,不使用xml

时间:2023-10-06 17:45:20浏览次数:36  
标签:xml 配置文件 spring person getuser context 注解 class

  • user类:

     转换结果:

  •  

  • 注入参数还是上一篇所说的方法
  •  

     支持最低版本spring4.1

  • 运行方法要有所改变:
  • 原来的:
  •         //获取配置文件
            ApplicationContext context = new ClassPathXmlApplicationContext("application.xml");
            //配置文件自动扫描zhe.xin包下的component
            person person = context.getBean("person", person.class);

     

  • 现在的:
  •     @Test
        public void tests(){
            //获取配置类
            ApplicationContext context = new AnnotationConfigApplicationContext(JavaConfiguration.class);
            User getuser = context.getBean("getuser", User.class);
            System.out.println(getuser.toString());
        }

     

 

2023-10-06/17:32:22

 

 

 

 

标签:xml,配置文件,spring,person,getuser,context,注解,class
From: https://www.cnblogs.com/zhexin/p/17744769.html

相关文章

  • springboot中的代码生成器
    springboot可以集成MyBatis-Plus代码生成器,如何想要快速开发或者考试可以试用一下。我参看下面这篇博客弄的:Mybatis-Plus自动生成代码,自定义Controller_mybatisplus生成controller-CSDN博客有些好用 ......
  • SpringBoot
    1什么是springboot?用来简化spring应用的初始搭建以及开发过程使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序main方法运行嵌入的Tomcat无需部署war文件简化maven配置自动配置spring添加对应功能starter自动化配置springboot来简化spring应用开......
  • Spring Boot请求响应:实战指南
    今天主要围绕着:请求、响应进行,主要包含两部分:请求响应1.请求我们主要讲解,如何接收页面传递过来的请求数据。1.1Postman之前我们课程中有提到当前最为主流的开发模式:前后端分离网站工作流程介绍在这种模式下,前端技术人员基于"接口文档",开发前端程序;后端技术人员也基于"接口文档",......
  • Spring Boot请求响应:实战指南
    今天主要围绕着:请求、响应进行,主要包含两部分:请求响应1.请求我们主要讲解,如何接收页面传递过来的请求数据。1.1Postman之前我们课程中有提到当前最为主流的开发模式:前后端分离网站工作流程介绍在这种模式下,前端技术人员基于"接口文档",开发前端程序;后端技术人员也基于"接口文档",......
  • 3. SpringMVC-使用注解开发-beans
    万能开头:<beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xmlns:c="http://www.spring......
  • @RequestBody注解
    用途 用于接收前端传递给后端的json字符串中的数据。(处理json格式的数据)@RequestBody用来接收前端传递给后端的json字符串中的数据,GET方式的请求一般通过URL中携带key-value参数,而@RequestBody接收的是请求体中的数据(json格式的数据,只有请求体中能保存json),所以使用@Reque......
  • SpringMVC 数据校验
    SpringMVC数据校验应用程序在执行业务逻辑前,必须通过数据校验保证接收的输入数据时正确合法的.在一般情况下,应用程序的开发是分层的,不同层的代码由不同开发人员负责。很多时候,同样的数据校验会出现在不同层中,这样会导致代码冗余,为了避免这样的情况,最好是将验证逻辑和相应的域......
  • SpringMVC 拦截器
    SpringMVC拦截器<!--配置拦截器,可定义多个拦截器--><mvc:interceptors><!--定义1个拦截器--><mvc:interceptor><!--用于指定拦截器匹配url--><mvc:mappingpath="/user/**"/><!--用于指定拦截器排除的url-->&......
  • SpringMVC 文件上传
    SpringMVC文件上传<!--支持文件上传--><beanid="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><!--maxUploadSizePerFile:单个文件大小限制maxUploadSize:整个请求大小限制--><propert......
  • SpringMVC 异常处理
    SpringMVC异常处理异常处理类ExceptionHandlerpackagecom.tobie.globalexception;importorg.springframework.ui.ModelMap;importorg.springframework.web.bind.annotation.ControllerAdvice;importorg.springframework.web.bind.annotation.ExceptionHandler;import......