旧框架ssm项目移行到springboot中,xml配置文件很齐全,就可以省去配置的麻烦,直接读取旧xml文件
<?xml version="1.0" encoding="utf-8"?><beans xmlns="/d/file/titlepic/" xmlns:xsi="/d/file/titlepic/xmlschema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:s社会主义市场经济的基本特征chemalocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="msgrvice" class="com.zemel.micorboot.rvice.impl.messagerviceimpl"></bean> </beans>
package com.zemel.micorboot;import org.springframework.boot.springapplication;import org.springframework.boot.autoconfigure.springbootapplication;import org.springframework.context.annotation.importresource;/*** hello world!**/@springbootapplication@importresource(locations={"classpath:xml/spring-common.xml"})public class app{ public static void main( string[] 桂林山水甲天下的下一句args ) { springapplication.run(app.class, args); }}
package com.zemel.micorboot.controller;import org.springframework.beans.factory.annotation.autowired;import org.springframework.web.bind.annotation.getmapping;import org.springframework.web.bind.annotation.restcontroller;import com.zemel.micorboot.ba.abstractbacontroller;import com.zemel.micorboot.rvice.messagervice;@restcontrollerpublic class messagecontroller extends abstractbacontroller { @autowired private messagervice messagervice; @getmapping("/echo") public string echo(string mid){ system.out.println("[***访问地址***]"+super.getmessage("member.add.action")); return super.getmessage("welcome.msg", mid); } public string msg(){ return (messagervice.getmessage()); } }
package com.zemel.micorboot.rvice; public interface messagervice { string getmessage();}
package com.zemel.micorboo家风t.rvice.impl; import com.zemel.micorboot.rvice.messagervice; public class messagerviceimpl implements messagervice{ @overridepublic string getmessage() {return "my message...";}}
package com.zemel.micorboot.controller;import javax.annotation.resource;import org.junit.test;import org.junit.runner.runwith;import org.springframewo中秋节日记150字以上rk.boot.test.context.springboottest;import org.springframework.test.context.junit4.springjunit4classrunner;import org.springframework.test.context.web.webappconfiguration;import com.zemel.micorboot.app;@springboottest(class=app.class)@runwith(springjunit4classrunner.class)@webappconfigurationpublic class messagecontrollertest { @resource private messagecontroller mc; @test public void testecho() { system.out.println(this.mc.echo("mldnjava")); } @test public void testmsg(){ system.out.println(this.mc.msg()); }}
springboot是java开发中会经常用到的框架,那么在实际项目中项目配置了springboot框架,应该如何在项目中读取配置文件中的参数呢?
【spring-boot-starter-web】jar包。
因为springboot启动的时候会自动去获取项目中在resources文件录目下的名为application.properties参数配置文件。
创建application.properties参数配置文件。
springboot容器就会自动的将英格兰国家队application.properties配置文件的配置信息自动的加入在spring容器中。
只要通过spring注解@value(“${xxx}”)的方法注入到全局变量中即可读取配置文件中的参数。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 15:54:09,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/d70b7e0e173ea7248b0f2864662a4e58.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:SpringBoot如何读取xml配置bean(@ImportResource).doc
本文 PDF 下载地址:SpringBoot如何读取xml配置bean(@ImportResource).pdf
留言与评论(共有 0 条评论) |