`

Spring使用@Autowired方法为String、Integer等类型变量注入常量值

 
阅读更多
一、待注入变量的控制器
package com.iteye.wallimn.controller

@Controller
class TestController{
  @Autowired
  private String injectedName;
  @Autowired
  private Integer injextedAge;
  //静态变量只能使用方法进行注入
  public static Sting injectedStaticValue;
  @Autowired
  public void setInjectedStaticValue(String value){
    injectedStaticValue=value;
 }
}



二、与@Autowired相关的配置代码
 <bean id="injectedName" class="java.lang.String">
 	<constructor-arg name="original" value="wallimn"></constructor-arg>
 </bean>
 <bean id="injextedAge" class="java.lang.Integer">
 	<constructor-arg name="value" value="18"></constructor-arg>
 </bean>
 <bean id="njectedStaticValue" class="java.lang.String">
 	<constructor-arg name="original" value="wallimn"></constructor-arg>
 </bean>
分享到:
评论

相关推荐

    Spring@注解.md

    这样做的好处在于,我们可以将对象的生命周期管理和依赖注入等操作交给Spring容器处理,从而简化应用的开发。 #### 二、Spring注解分类 Spring框架提供了多种注解来帮助开发者更加方便地编写代码,这些注解大致...

    spring+mybatis-plus集成

    Spring作为一款强大的轻量级框架,提供了依赖注入、AOP(面向切面编程)等功能,而MyBatis-Plus则是在MyBatis的基础上进行扩展,简化了常见的CRUD操作,提升了开发效率。下面我们将详细介绍如何将Spring与MyBatis-...

    Spring Boot技术知识点:如何获取application.yml配置文件里的相关属性(方法1)

    一旦配置类被定义并添加到Spring容器中,我们可以在任何需要的地方注入`CustomProperties`,然后通过getter方法获取属性值: ```java package com.example.service; import com.example.config.CustomProperties; ...

    基于注解的DI.docx

    在Spring框架中,使用基于注解的依赖注入(Dependency Injection, DI)替代传统的XML配置方式,简化了开发过程。以下是在项目中引入注解并利用其进行DI的基本步骤: 1. **添加Maven依赖**:首先,在项目的`pom.xml`...

    spring cloud feign实现远程调用服务传输文件的方法

    Spring Cloud Feign 实现远程调用服务传输文件的方法 在微服务架构中,服务之间的调用和文件传输是非常常见的场景。Spring Cloud Feign 是一个基于 Java 的声明式 RESTful 客户端,提供了一种简单、可靠的方式来...

    Struts2+Mybatis+Spring整合增删改查实例

    2. **Spring配置**:在spring-context.xml中,通过`@Component`注解标记Action类,并用`@Autowired`注解注入需要的服务或DAO。Spring会自动扫描并管理这些组件。 3. **Mybatis配置**:Mybatis的配置主要在mybatis-...

    Spring boot连接oracle数据库JDBC配置步骤

    这里需要注意的是,`spring.datasource.primary.url` 配置需要根据自己的数据库实例进行修改,例如将 `SMARTMES` 替换为自己的数据库实例名称。同时,`spring.datasource.primary.username` 和 `spring.datasource....

    springboot-controller的使用详解

    在本篇文章中,我们将详细介绍 Spring Boot Controller 的使用方法和相关注解。 @Controller @Controller 是 Spring Boot 中的一个基本注解,它标记了一个类是 Controller。使用 @Controller 注解的类将负责处理 ...

    ssh2连接多库注解方式

    在Spring框架中,可以使用`@Autowired`和`@Qualifier`等注解来实现不同数据库连接的自动装配。此外,还可以使用`@Primary`注解来指定默认的数据源。 #### 三、示例代码解析 根据给定的部分内容,我们可以看到以下...

    Springboot整合Springmvc Mybatis增删改查操作.docx

    `UserServiceImpl`使用@Autowired注解注入`UsersMapper`,并实现添加用户的方法: ```java package com.dxh.service.impl; import org.springframework.beans.factory.annotation.Autowired; import org.spring...

    Spring boot集成Mybatis通用mapper

    在本文中,我们将深入探讨如何将Spring Boot与Mybatis通用Mapper整合,并利用它们来连接MySQL数据库,实现数据的增删改查操作。Spring Boot以其简洁的配置和强大的自动化配置功能,已经成为开发Java应用的首选框架之...

    Spring Boot 集成MyBatis简单教程

    ### Spring Boot集成MyBatis简单教程 #### 一、引言 随着微服务架构的兴起,Spring Boot作为Java领域中最热门的技术之一,以其简洁、快速的特性被广泛应用于企业级应用开发。MyBatis作为一款优秀的持久层框架,...

    Spring Boot 2.x基础教程:使用MongoDB(csdn)————程序.pdf

    Spring Boot 2.x 教程中的MongoDB使用详解 MongoDB是一个流行的NoSQL数据库系统,设计为分布式存储,提供高性能和可伸缩性。它的数据结构以BSON(Binary JSON)为主,允许存储复杂的数据类型,特别适合Node.js应用...

    spring mvc简单例程

    在pom.xml文件中添加Spring MVC和相关依赖,例如Spring Web、Spring ORM、JDBC驱动等。 ```xml &lt;groupId&gt;org.springframework &lt;artifactId&gt;spring-webmvc &lt;version&gt;5.3.x &lt;groupId&gt;org.springframework ...

    SpringBoot yml配置文件注入List和Map

    现在,我们可以在方法中直接使用注入的配置对象来获取List和Map的值: ```java @GetMapping("/selected") @ResponseBody public List&lt;String&gt; selected() { System.out.println(mypropsConfig.getList()); return...

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    02_SpringCloud客户端负载均衡Ribbon.md

    SpringCloud的复杂均衡 属于客户端;nginx辅助均衡属于服务器端 ,restTemplate 进行RPC调用.对外使用 rest http方式。DiscoveryClient 可以自己实现一个负载均衡的算法(使用请求总数 % 服务列表个数).算法文件跟新...

    4.Spring中的JdbcTemplate,Spring中的的事务,

    通过封装原生的JDBC API,JdbcTemplate不仅提高了代码的可读性和可维护性,还帮助开发者避免了许多常见的错误,比如资源关闭、SQL注入等问题。 Spring框架提供了多种模板类来处理不同的数据访问需求,例如...

    使用Struts2上传图片存取到Mysql中并读取出来显示在页面上_好资源0分送

    该类使用Spring框架进行依赖注入,并通过Hibernate完成数据持久化。示例如下: ```java import com.opensymphony.xwork2.ActionSupport; import org.apache.struts2.interceptor.FileUploadInterceptor; import org...

Global site tag (gtag.js) - Google Analytics