Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将主参数与SpingBoot&;一起使用;速度_Java_Spring_Velocity_Args - Fatal编程技术网

Java 将主参数与SpingBoot&;一起使用;速度

Java 将主参数与SpingBoot&;一起使用;速度,java,spring,velocity,args,Java,Spring,Velocity,Args,我正在制作一个程序,我需要阅读主要参数,但我不知道如何继续 我的代码 public class Application { public static void main(String[] args) throws Exception { SpringApplication.run(Application.class, args); } } 控制器 @Controller public class SampleControler { @Autowire

我正在制作一个程序,我需要阅读主要参数,但我不知道如何继续

我的代码

public class Application {
    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class, args);
    }
}
控制器

@Controller
public class SampleControler {

    @Autowired
    private Checker checker;

    @RequestMapping("/monitoring")
    String home(Model map)
    {
        try {
            map.addAttribute("donnee", checker.run(/*My main args has to be there*/);

            return "index" ;
        }catch (Exception e) {
            return "error";
        }
    }
}
有人能帮忙吗?

如中所述,您需要添加命令行参数,如

java -jar yourapp.jar --yourParam1=value1 --yourParam2=value2
到您的应用程序

samplecontroller
中,您可以通过以下方式访问这些参数:


或者,使用@Value注释。请参阅,了解更多有关使用该功能的各种方法的信息。嗨,伙计们!谢谢你的回答。在run方法中,参数应该是一个Sting数组(args[])。有可能吗:S?你的意思是像java-jar myapp.jar--param1=value1,value2这样的东西吗?非常像java-jar myapp.jar--param1=value1--param2=value2。。。我解决了我的问题(thx;)
@Controller
public class SampleControler {

    @Autowired
    private Checker checker;

    @Autowired
    private Environment environment;

    @RequestMapping("/monitoring")
    String home(Model map)
    {
        try {
            map.addAttribute("donnee", checker.run(environment.getProperty("yourParam1", "defaultValue"));

            return "index" ;
        }catch (Exception e) {
            return "error";
        }
    }
}