use ruwebframe::rubase::BaseEntity;
use ruwebframe::rucfg;
use ruwebframe::rudomain::rudb::dbexample;
use ruwebframe::rulog::rulog;
#[allow(dead_code)]
#[allow(unused_variables)]
#[allow(unused_doc_comments)]
fn main() {
let cfg = rucfg::find_bean_ruconfig();
if rucfg::ifNotMaster() {
rulog::info2(
"ruwebframe ruconfig:",
cfg.unwrap().read().to_json().as_str(),
);
}
demoJson();
ctlc();
}
fn ctlc() {
rulog::info("服务已启动,按 Ctrl+C 退出");
println!("服务已启动,按 Ctrl+C 退出");
let (tx, rx) = std::sync::mpsc::channel();
ctrlc::set_handler(move || {
tx.send(()).unwrap();
})
.unwrap();
rx.recv().unwrap();
println!("正在关闭...");
}
fn demoJson() {
rulog::info("demoJson...");
let mut person = dbexample::Person::default();
person.name = "leijmdas".to_string();
person.id = 11;
rulog::info2("person:", person.to_json().as_str());
let pp= person.from_json(person.to_json());
rulog::info2("pp:",pp.to_json().as_str());
}