MVC介绍 MVC的解释千千万,唯一统一的认识就是MCV分别指model、view、controller,至于其它的咱也不知道对错。 MVC是把业务按照M、V、C的功能进行解耦: Model用来管理业务逻辑相关的数据以及对数据的处理方法 View=render(data)用来展示Model里数据的当 ...
分类:
Web程序 时间:
2020-07-20 10:52:45
阅读次数:
76
在.Net Core 2.2 版本中使用 Area, 发现配置第一个(Admin) MapAreaRoute 路由可以匹配多个 {Controller}/{Action} 路由设置 app.UseMvc(routes => { //routes.MapRoute( // name: "areas", ...
分类:
Web程序 时间:
2020-07-20 10:16:19
阅读次数:
93
一,Spring简介: Spring是一个开源框架,它由Rod Johnson创建;它是为了解决企业应用开发的复杂性而创建的 Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架 轻量 从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB ...
分类:
编程语言 时间:
2020-07-19 23:20:46
阅读次数:
79
Spring概念 1.1.1 spring 是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展 ...
分类:
编程语言 时间:
2020-07-19 23:08:55
阅读次数:
69
三种方式 第二个比较好 导入包 <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjw ...
分类:
编程语言 时间:
2020-07-19 17:58:40
阅读次数:
70
背景 项目中为了统一管理项目的配置,比如接口地址,操作类别等信息,需要一个统一的配置管理中心,类似nacos。 我根据项目的需求写了一套分布式配置中心,测试无误后,改为单体应用并耦合到项目中。项目中使用配置文件多是取配置文件(applicatoion.yml)的值,使用@Value获取,为了秉持非侵 ...
分类:
编程语言 时间:
2020-07-19 17:55:07
阅读次数:
293
面试官所问题的面向切面编程你了解吗?AOP没有你想象的那么难,一篇文章带你走近SpringAOP,深度理解AOP思想! ...
分类:
编程语言 时间:
2020-07-19 16:32:42
阅读次数:
82
例如 //类 public class User1 { public int id { get; set; } public string name { get; set; } } //方法 [HttpPost, Route("api/OrderPayJs/Notify0")] public str ...
分类:
Web程序 时间:
2020-07-19 00:53:10
阅读次数:
134
官网文档 https://www.swoft.org/documents/v2/basic-components/aop/ 视频教程 https://www.bilibili.com/video/BV12J411j721?p=51 切面 我理解 就是不破坏原有代码逻辑,往里面加入需要执行的前置 后置 ...
分类:
其他好文 时间:
2020-07-18 22:58:05
阅读次数:
124
参考 优秀程序员的代码都是如何分层的? 1、背景 2、如何进行分层 3、分层领域模型的转换 4、总结 领域模型转换那些事儿 1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中 ...
分类:
其他好文 时间:
2020-07-18 22:45:12
阅读次数:
90