使用SpringBoot将调试模式转换为生产模式

时间:2017-02-27 09:00:57

标签: java spring vaadin web.xml production

我有一个Vaadin应用程序Spring-Boot。 我最终确定了实现,我想将应用程序投入生产。 当我启动程序时,shell会写入以下消息:

Vaadin is running in DEBUG MODE.
Add productionMode=true to web.xml to disable debug features.
To show debug window, add ?debug to your application URL.

因此,我想我应该更改web.xml文件。但是,问题;用Spring,我没有web.xml。因此,如何以另一种方式将productionMode设置为true? 有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:3)

如果您使用的是Spring Boot,则可以通过将它们添加到application.properties文件来设置大多数(但不是全部)servlet属性。您可以找到支持的属性here

 new Thread(new Runnable() {

                            public void run() {

                                try {

                                    URL url = new URL(SessionManager.getAmateurPath() + "LoginCheck");
                                    Log.v("Urllll",""+url);
                                    URLConnection connection = url.openConnection();

                                    ComStr = "&usrnm=" + email + "&pwd=" + pwd;
                                    str = ComStr.getBytes();

                                    Log.d("inputString", email);
                                    Log.d("inputString", pwd);

                                    connection.setDoOutput(true);

                                    connection.setDoInput(true);
                                    connection.setRequestProperty("Content=length", String.valueOf(str.length));
                                    os = connection.getOutputStream();
                                    os.write(str);
                                    os.flush();


                                    final String status;
                                    final BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                                    status = in.readLine();
                                    Log.d("Status", status);

                                    runOnUiThread(new Runnable() {
                                        @Override
                                        public void run() {
                                            handleStatus(status, in);
                                        }
                                    });

                                }
                                catch (Exception e) {
                                    e.printStackTrace();
                                }
                            }
                        }).start();