java config 类_Spring ----JavaConfig类代替XML配置Bean

1.使用JavaConfig实现Bean对象创建:

通过Spring  ApplicationContext的另一个容器AnnotationConfigurationApplicationContext的实现类

ApplicationContext   ac=  new AnnotationConfigurationApplicationContext(“包名|配置类|bean工厂?”) 依赖工厂,扫描组件注入属性值。

ac.getBean();

1.@Configuration    @Import("config.class")

相当于bean.xml配置类

@Configuration

@ComponentScan("com.xxx.beanObject") //扫描包下所有的类,查看注解自动装配,

@Import("javaconfig2.class")

public class javaconfig{

@Bean

public beanObject getUser(){ return beanObject;}

}

@Component //直接注册User类为bean

public class User {

@Value("1") //给bean 属性赋初值

private int id;

@Value("chen")

private String name;

@Override

public String toString() {

return "User{" +

"id=" + id +

", name='" + name + '\'' +

'}';

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417351.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQLServer 生成当前日期备份

DECLARE DataBase NVARCHAR(64)DECLARE strDate NVARCHAR(64)DECLARE strPath NVARCHAR(512)--备份采集配置数据库use TestDBSET DataBaseTestDBset strPathE:\数据库备份\set strDate convert(NVARCHAR(19),getdate(),120)set strDate REPLACE(strDate, : , )set strDate R…

白话经典算法系列之一 冒泡排序的三种实现

http://blog.csdn.net/morewindows/article/details/6657829 冒泡排序是非常容易理解和实现,,以从小到大排序举例: 设数组长度为N。 1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交…

java 读取csv_Java读取CSV的常用方法 | 学步园

在项目开发中,我们经常需要读取csv的内容的操作。读取的逻辑并不复杂。主要是对有换行的,逗号,引号的处理恰当的话就没问题了。下面作为memo,把在项目中的读取方法拷贝了过来。有了下面的这些方法,在CSV的读取和输出的…

判断两颗树是否相同

tag: 二叉树 package com.zhaochao.tree;import java.util.Stack;/*** Created by zhaochao on 17/1/24.* 两颗树相等,意味着 对应节点的值相等,且具备相同的左右子树*/ public class JudgeSameTree {//recursion public boolean isSame(TreeNode rootA,…

C# XML格式化显示

/// <summary>/// XML格式化为文本显示/// </summary>/// <param name"str"></param>/// <returns></returns>public static string ShowXml(string str){MemoryStream mstream new MemoryStream();XmlTextWriter writer new …

C# CKEditor、CKFinder集成使用

1.裁剪&#xff08;ckeditor在\_Samples\ckeditor中&#xff09;2.添加引用&#xff1a;CKEditor.NET.dll、CKFinder.dll3.配置CKEditor&#xff1a;ckeditor/config.jsCKEDITOR.editorConfig function (config) {config.skin office2003;};4.使用CKEditor&#xff1a;<% …

tcp/ip四层和osi七层

转载于:https://www.cnblogs.com/mountian-lion/p/6353819.html

java的进程和线程_java进程和线程区别与不同

java进程和线程区别与不同。一、定义1.进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动&#xff0c;是系统进行资源分配和调度的一个独立单位。2.线程是进程的一个实体&#xff0c;是CPU调度和分派的基本单位&#xff0c;他是比进程更小的能独立运行的基本单位&…

【网络流24题----09】方格取数问题

问题描述&#xff1a;在一个有m*n 个方格的棋盘中&#xff0c;每个方格中有一个正整数。现要从方格中取数&#xff0c;使任意2 个数所在方格没有公共边&#xff0c;且取出的数的总和最大。试设计一个满足要求的取数算法。编程任务&#xff1a;对于给定的方格棋盘&#xff0c;按…

split 中文 java_Java String[] split() 方法

public class Test {public static void main(String args[]) {String str new String("Welcome-to-Itizixishi");System.out.println("- 分隔符返回值 :" );for (String retval: str.split("-")){System.out.println(retval);}System.out.prin…

C# JScript.Eval使用

using Microsoft.JScript;using Microsoft.JScript.Vsa;VsaEngine ve VsaEngine.CreateEngine();object obj Eval.JScriptEvaluate("(" strIn ")", ve);

做最好的自己——读书笔记

精彩片段 谁都渴望成功&#xff0c;但似乎谁都摸不准成功的脉络&#xff1b;与其裹挟在追逐成功的大军里茫然前行&#xff0c;还不如冷静下来&#xff0c;自己跟自己比上一比。 有一天&#xff0c;这个学生问我&#xff1a;“开复博士&#xff0c;我希望自己能像您一样成功。根…

teleport最新版不支持mysql_QA · tp4a/teleport Wiki · GitHub

常见问题安装部署问题Q&#xff1a;使用MySQL数据库&#xff0c;有时重启teleport服务后工作不正常。A&#xff1a;Teleport内建支持SQLite&#xff0c;因此 /etc/init.d/teleport 启动脚本没有加入对mysqld服务的依赖&#xff0c;导致有时teleport服务先于mysqld服务启动&…

js Ajax跨域访问

-----------------------index.html<html><head><title>JQuery Ajax跨域访问</title><script src"jquery.js" type"text/javascript"></script><script type"text/javascript">$(function () {var oB…