spring用annotation的方法怎么给string类型注入值?

问题描述

在用xml配置spring的时候可以像图片中,给实例赋值,int类型,string类型的都可以,那么用annotation的方法如何实现给一个实例注入一个int类型或者string类型的值?我只知道如何用annotation注入一个对象的实例。

解决方案

解决方案二:
@value
解决方案三:
感谢楼上的,我去查资料去了
解决方案四:
annotation注入一个对象的实例
解决方案五:
local.properites中有user.name=xxxxx实体类中@value("#{user.name}")privateStringname;

时间: 2024-10-02 18:47:19

spring用annotation的方法怎么给string类型注入值?的相关文章

Spring(一)之IOC、bean、注入

spring简介 spring的优势 概览 典型的完整Spring Web应用的模式图 IoC控制反转容器 简介 基本原理 - 容器和bean bean 容器 基于XML配置配置元数据 实例化容器 XML配置元数据的结构 bean 多种bean bean定义 bean的命名 bean的别名 实例化bean 使用静态工厂方法实例化 bean的作用域 Singleton作用域单例模式 Prototype作用域实例 Singleton beans和prototype-bean的依赖 其他作用域 初始化

简单谈谈Java中String类型的参数传递问题_java

提要:本文从实现原理的角度上阐述和剖析了:在Java语言中,以 String 作为类型的变量在作为方法参数时所表现出的"非对象"的特性. 一.最开始的示例 写代码最重要的就是实践,不经过反复试验而得出的说辞只能说是凭空遐想罢了.所以,在本文中首先以一个简单示例来抛出核心话题: public class StringAsParamOfMethodDemo { public static void main(String[] args) { StringAsParamOfMethodDem

基于Annotation拦截的Spring AOP权限验证方法

在 Web 开发过程中,一个非常理想的开发过程是,开发人员在开发中并不需要关心权限问题,不需要在 Java 方法中写 很多逻辑判断去判断用户是否具有合适的角色和权限,这样开发会花费非常多的人力成本,因为所有的开发人员都需要了解 关于权限的详细内容,也非常不容易进行后期维护.我们希望有专门的很少数量的开发人员了解权限内容,并且可以随时方 便的修改和配置.于是,我们使用 Annotation,在 Java 方法之前使用 Annotation 可以非常方便的添加,修改和删除对 于权限的管理功能. 本文

Spring MVC 之请求处理方法可接收参数(三)

请求处理方法可接收参数 今天学习了前三个方法.   1.作用域对象2.单个表单提交数据3.表单数据封装的Bean对象 首先创建一个实体对象. 1 package com.cy.springannotation.entity; 2 /** 3 * 定义一个表单实体类 4 * @author acer 5 * 6 */ 7 public class UserBean { 8 //要求属性名必须要和表单的参数名一样的! 9 private String username; 10 private Str

Spring使用静态工厂方法创建Bean

1. 使用静态工厂方法创建Bean     使用静态工厂方法创建Bean实例时,class属性也必须指定,但此时class属性并不是指定Bean实例的实现类,而是静态工厂类.因为Spring需要知道是用哪个工厂来创建Bean实例.另外,还需要使用factory-method来指定静态工厂方法名,Spring将调用静态工厂方法(可能包含一组参数),来返回一个Bean实例,一旦获得了指定Bean实例,Spring后面的处理步骤与采用普通方法创建Bean实例则完全一样.需要注意的是,当使用静态工厂方法

spring定时任务-Spring 定时任务 在执行方法时报空指针

问题描述 Spring 定时任务 在执行方法时报空指针 定时任务的xml: com.boco.auto.AutoIPV6BusinessAlarmStatisticsReport 0 30 3 * * ? Spring注入: class="com.boco.web.struts.action.report.ReportCommonActionPipeRes" parent="baseAction"> <!-- add liuhuipeng -->

spring hibernate jpa 用findAll的时候,取出的所有的string类型的字段都是空字符串

问题描述 spring hibernate jpa 用findAll的时候,取出的所有的string类型的字段都是空字符串 但数据库中是有值的,int值可以选出{""id"":18187no"":""""parent_id"":11654name"":""""route"":"""

spring事务,在一个方法调用不同的service,怎么保证使用一个事务

问题描述 spring事务,在一个方法调用不同的service,怎么保证使用一个事务 在struts的action里一个方法调用不同service方法,怎么使用两个service方法公用一个事务 解决方案 http://blog.csdn.net/hawksoft/article/details/7205952 自己google下二段提交 解决方案二: 支持当前事务就行了,如果当前没有事务的话,就重启一个事务 解决方案三: 把spring的事务传播设置成当前如果有事务加入的那个,然后在这个act

String类型的方法中replace与replaceAll有何区别?

问题描述 String类型的方法中replace与replaceAll有何区别? 我自己试了一下,运行结果是一样的,有什么区别么?求大神解答! 解决方案 http://www.cnblogs.com/zhenmingliu/archive/2012/01/13/2321560.html 解决方案二: http://tangmingjie2009.iteye.com/blog/840821http://blog.csdn.net/coolwzjcool/article/details/665897