taurus.mvc

Java码农的10年的技术生涯和技术成长,值得借鉴,启发篇!

混江龙づ霸主 提交于 2020-10-29 18:05:04
先简单分享自己这10年在技术上曾经感觉到明显迷茫的阶段: 阶段1:只会增删改查: 时间:大学期间(2008年-2009年) 学习的方式:看视频、看书。(学会了使用控件的增删改查,和写SQL语句)。 自我感觉:XX管理系统已不在话下,反正网站弄来弄去也是增删改查,这大概就是无知者无畏。 如何破:(走出社会去就好了)。 阶段2:能快速实现功能,却不会思考: 时间:(2009年-20012年) 学习的方式:看博客、大量的编码(第1年,封闭式开发(1天敲15个小时代码),第二年后:每周六天,每天到夜里3点)。 感觉:大量的编码,做了大量的不同类型的系统,已练就成一个高级代码工:(CodeSmith代码生成器+批量生成增删改查)。 如何破:(让自己静下来)。 阶段3:学会了分享、安全、性能、底层原理 时间:(20012年-2016年) 学习的方式:写博客、看博客、写框架(CYQ.Data V-V4系列、QBlog)。 感觉:为某个框架代码而自我得意。 如何破:不断重复的将自己归零(把自己的认为得意的东西开源出去,如果要保留一点感觉,可阶段性开源)。 阶段4:领悟了抽象思维、面向对象、写框架、用户体验 时间:(2016年-至今) 学习的方式:看书、写框架(CYQ.Data V5系列、ASP.NET Aries系列、Taurus.MVC系列)。 感觉:也许我懂的很多,但是我不懂的更多。 如何破:

Taurus.MVC 2.3.2 :WebAPI 文档集成测试功能及附加<%# JS执行功能语法 %>

丶灬走出姿态 提交于 2020-05-08 15:29:32
前言: 前些天有网友提到了那个界面丑陋的SwaggerUI,让我想起了多年前实现的WebAPI文档未完成的功能点,于是,动手了,便有了本文的内容。 开源地址: https://github.com/cyq1162/Taurus.MVC 1、WebAPI 文档集成测试功能(增强说明) 开启WebAPI文档:web.config 或 appsettings.json 设置:"IsStartDoc": true 即可通过/doc访问自动生成的WebAPI文档 1、过滤掉无描述的接口。 文档自动生成的来源来自项目中的Xml文档注释 为了能更好的控制显示的结果,不带注释的类或方法(只收录public),不会被收录显示。 2、参数的显示与执行测试说明 自动和成的参数,来自以下方法的注释: /// <summary> /// 获取Token /// </summary> /// /// <param name="un" required="true" value="13488889999">用户名</param> /// <param name="pwd" type="header">密码</param> /// <param name="upload" type="file">图片上传</param> /// <returns>{success:true:msg:"tokenString...