我如何在没有参数args的情况下启动spring网络启动程序?

时间:2020-09-08 03:16:01

标签: java spring spring-boot

我有一个要求,要使用摆动按钮启动不带参数args的spring boot程序。

startHttpServerBtn.addActionListener((e)
                -> new Thread(()
                -> BootWebApplication.start()).start());

我该如何与之联系?谢谢。

1 个答案:

答案 0 :(得分:2)

我们假设您的from flask import request, Flask, render_template, send_from_directory from flask_sqlalchemy import SQLAlchemy import requests import json import jsonpickle app = Flask(__name__) app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 1 app.config['SQLALCHEMY_DATABASE_URI']='sqlite:///site.db' #Create database instance for dutch learning db = SQLAlchemy(app) class Tests(db.Model): id=db.Column(db.Integer, primary_key=True) question=db.Column(db.String(200),unique=True) answer = db.Column(db.String(200), unique=False) def __repr__(self):#Redefine what print(object) is return '{} {}'.format(self.question,self.answer) @app.route('/dutch_training',methods=['GET','POST']) def dutch_training(): data=Tests.query.all() return render_template("dutch_training.html",data=data) if __name__ == '__main__': app.run(debug=True,port=5000,host='0.0.0.0') 类带有name_pattern = "(((\s+)?)((?P<HeadCount>[0-9]{1,2})(?P<LastName>[A-Z]{1,})((([\/]{1,})?)((?P<FirstName>[A-Z]{1,})?)){0,}){1,})" name_text = "1GILL/HAROONCONSTANTSHER 1HAROON/ANILAMS" for match in re.finditer(name_pattern,name_text): print(match["LastName"]) 注释,并具有由Spring Initializer生成的默认BootWebApplication方法。
然后,无论有没有程序@SpringBootApplication,您都可以轻松启动Spring Boot应用。
带有args的代码示例:

public static void main

要在不使用args的情况下运行,只需传递空的String数组:args

相关问题