{ "AppSettings": { "a": 111, "b": 222 }, "Middler": { "VESH.view": { "pack": "", "path": "/com/coooders/gcl", "method": "constructor", "mode": "static", //基本日志信息 "Logger": { "type": "Logger", "mode": "static", "path": "/com/coooders/io/log", "method": "constructorbean", "constructorparalength": "1", "params": [ { "type": "LogRecord", "method": "constructor", "params": [0, true, true, false] }, { "name": "Lisener", "type": "LogLisener", "method": "constructor", "params": [ [ { "type": "LogTypeTrigger", "method": "constructor", "params": [0, 1] }, { "type": "RegexTrigger", "method": "constructor", "params": ["HttpServer:"] } ], { "type": "LogRecord", "method": "constructor", "params": [0, true, true, true] }, [{ "type": "FileResource", "method": "constructor", "params": ["./log/HttpServer_{name}.log", "yyyyMMddHH"] }], true ] }, { "name": "Lisener", "type": "LogLisener", "method": "constructor", "params": [ [ { "type": "LogTypeTrigger", "method": "constructor", "params": [0, 1] }, { "type": "RegexTrigger", "method": "constructor", "params": ["VESH:"] } ], { "type": "LogRecord", "method": "constructor", "params": [0, true, true, true] }, [{ "type": "FileResource", "method": "constructor", "params": ["./log/VESH_{name}.log", "yyyyMMddHH"] }], true ] } ] } }, "Ni": { "constructorparalength": false, "size": 50, "app": "33", "method": "constructor", "mode": "static", "path": "/com/coooders/db/ni", "mysqlfactory": { "type": "NiMySQLDataFactory" }, "mssqlfactory": { "type": "NiMsSQLDataFactory" }, "objfactory": { "type": "NiObjectDataFactory", "params": [{ "middler": true }] }, "memfactory": { "type": "NiMemSQLDataFactory", "params": [{ "type": "NoSQLParser", "path": "./com/coooders/db/nosql/nosql" }] }, "redisfactory": { "type": "NiRedisSqlDataFactory2", "params": [{ "type": "NoSQLParser", "path": "../../../com/coooders/db/nosql" }] }, "mongofactory": { "type": "NiMongoSQLDataFactory", "params": [{ "type": "NoSQLParser", "path": "./com/coooders/db/nosql/nosql" }] }, "urlfactory": { "type": "NiUrlDataFactory", "params": [] }, "mailfactory": { "type": "NiMailDataFactory", "params": [] }, "esfactory": { "type": "NiElasticSearchDataFactory", "params": [] }, "mem2factory": { "type": "NiMemoryCacheFactory", "params": [] }, "cm": { "path": "/com/coooders/io/config", "type": "getApplicationConfigManagerFromDirSync", "params": ["/Ni"], "method": "factory" }, "template1": { "type": "NiTemplate", "mode": "instance", "params": [ { "type": "NiInstanceDataResource", "params": [{ "ref": "mysqlfactory" }, { "appsetting": "mysql" }] }, { "ref": "cm" } ] }, "template2": { "type": "NiTemplate", "mode": "instance", "params": [ { "type": "NiInstanceDataResource", "params": [{ "ref": "mssqlfactory" }, { "appsetting": "mssql" }] }, { "ref": "cm" } ] }, "template3": { "type": "NiTemplate", "mode": "instance", "params": [ { "type": "NiStaticDataResource", "params": [{ "ref": "objfactory" }, { "app": "VESH.view", "name": "Logger" }] }, { "ref": "cm" } ] }, "template4": { "type": "NiTemplate", "mode": "instance", "params": [ { "type": "NiStaticDataResource", "params": [{ "ref": "memfactory" }, { "hosts": "localhost:11211", "datetime": 60000, "retries": 10, "retry": 10000, "remove": true, "failOverServers": ["192.168.1.106:11211"] }] }, { "ref": "cm" } ] }, "template5": { "type": "NiTemplate", "mode": "instance", "params": [ { "type": "NiStaticDataResource", "params": [{ "ref": "mongofactory" }, { "hosts": "mongodb://localhost:27017/myproject" }] }, { "ref": "cm" } ] }, "template6": { "type": "NiTemplate", "mode": "instance", "params": [{ "type": "NiStaticDataResource", "params": [{ "ref": "urlfactory" }, { "host": "www.its-cn.com", "port": "80", "method": "post", "timeout ": 60000 }] }, { "ref": "cm" }] }, "template7": { "type": "NiTemplate", "mode": "instance", "params": [{ "type": "NiStaticDataResource", "params": [{ "ref": "mailfactory" }, { "host": "smtp.exmail.qq.com", "user": "trace", "password": "***", "port": 465, "ssl": true, "tls": false, "tls1": { "ciphers": "SSLv3" } }] }, { "ref": "cm" }] }, "template8": { "type": "NiTemplate", "mode": "instance", "params": [{ "type": "NiStaticDataResource", "params": [{ "ref": "esfactory" }, { "host": "192.168.220.129:9200", "log": "trace" }] }, { "ref": "cm" }] }, "MT": { "type": "NiMultiTemplateDecorator", "mode": "instance", "params": [ { "type": "NiStaticDataResource", "params": [{ "ref": "mysqlfactory" }, { "host": "192.168.71.243", "localAddress": "192.168.71.243", "port": "3306", "user": "root2", "password": "111111", "database": "cv_zc", "charset": "utf8_general_ci", "timeout": 60000 }] }, { "ref": "cm" }, { "middler": true }, "Ni" ] }, "templatemanager": { "type": "NiTemplateManager", "params": [{ "middler": true }, "Ni"] }, "templateredis": { "type": "NiTemplate", "mode": "instance", "params": [{ "type": "NiStaticDataResource", "params": [{ "ref": "redisfactory" }, { "appsetting": "redisconnect" }] }, { "ref": "cm" } ] } } } }