我有一个要求,要使用摆动按钮启动不带参数args
的spring boot程序。
startHttpServerBtn.addActionListener((e)
-> new Thread(()
-> BootWebApplication.start()).start());
我该如何与之联系?谢谢。
答案 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