为了账号安全,请及时绑定邮箱和手机立即绑定

将bean xml转换为spring boot注解

将bean xml转换为spring boot注解

元芳怎么了 2021-09-26 18:08:45
ProcessBuilder的构造函数接受一个命令,每个后续的 String 都被视为第一个 String 的参数,被识别为主命令。尝试更换/bin/bash用pandoc,看看它是否工作。在我这边,我可以在没有 ProcessBuilder 帮助的情况下运行任意命令,Runtime.getRuntime().exec(...)而是使用,如下所示:public static void main(String[] args) throws Exception {    Process proc = Runtime.getRuntime().exec("cmd /c ipconfig");    BufferedReader reader = new BufferedReader(new InputStreamReader(proc.getInputStream()));    String line = null;    while((line = reader.readLine()) != null){        System.out.println(line);    }}获得预期输出:Configurazione IP di WindowsScheda Ethernet Ethernet:   Suffisso DNS specifico per connessione:    Indirizzo IPv6 locale rispetto al collegamento . : fe80::fcba:735a:5941:5cdc%11   Indirizzo IPv4. . . . . . . . . . . . : 192.168.0.116   Subnet mask . . . . . . . . . . . . . : 255.255.255.0   Gateway predefinito . . . . . . . . . : 192.168.0.1Process finished with exit code 0如果你真的需要使用ProcessBuilder,同样的行为可以通过定义你的Process方式来实现:Process proc = new ProcessBuilder("ipconfig").start();只需调用您要运行的命令即可。我有来自 spring 框架的以下 bean xml。现在我们正在使用所有注释转移到 spring boot。如何将以下 bean 转换为注释?<bean id="testPool" class="com.v1.testPoolImpl" init-method="init" destroy-method="shutdown">    <property name="configurations">        <bean class="org.springframework.beans.factory.config.PropertiesFactoryBean">            <property name="location" value="classpath:database.properties"/>        </bean>    </property></bean>com.v1.testPoolImpl(是其他一些库)
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 366 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信