反回类型为ActionResult.自动根据数据类型自动进行转换
并用Content("");返回

让一个类变成Controller的方式
直接在类名后面加上Controller
在类前面加上[Controller]

3.继承基类 Controller

一、将普通类变成controller的三种方式:
1、直接在类名后面加Controller字样
2、在类前添加属性[Controller]
3、继承controller字样,类名后加:controller
二、
问:controlller和action的修饰public属性能不能改成private?
答:不可以。对controlller而言,会直接报错;对action而言,运行时http不能从外部对改action进行访问
三、
对于action的return类型可以是ActionResult,它可以根据数据类型自动做类型转换,并且向外部发送合适的数据。
return View()的时候可以根据一些约定来完成控制器和视图的绑定。
对action右击建立视图
ps:oop面向对象编程
aop面向切面编程 可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。
面向切面编程是面向对象编程的一个强大的补充
通过切面可以把分散在应用各处的行为放入可重用的模块中
通过注解显示的声明在什么地方应用该行为
有效减少冗余代码,让我们的类关注自身的主要功能
动态代理模式和静态代理模式
通过使用@Aspect注解和简单的配置,可以很简单的在Spring中装配advice和pointcut
作者:Jason2Young
链接:https://www.jianshu.com/p/be6cb39dbeb7
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
TestController
[controller]
:controller