必备知识点

Posted 江西昊仔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必备知识点相关的知识,希望对你有一定的参考价值。

 

 

SpringAOP里用的注解

@Aspect           //切面:由切点和通知组成
@Pointcut("execution( * cn.tedu.mvc..*.*(..))")
@Around("pointcut()")     //添加环绕通知,在业务方法执行前后添加功能

SpringDI里用的注解

@Autowired   用在类里的属性类上

SpringIoC里用的注解

@Component  用在类上

restful方式获取请求参数的注解

@PathVariable   用在形参列表

SpringMVC里用的注解

@RestController      接受【游览器】请求 + 负责【游览器】响应 (把数据变成JSON串),【只能出现在类上】
@RequestMapping  规定了url的写法,跟url匹配【类和类中的方法上

SpringMVC的原理

当浏览器发起请求,就会访问服务器----前端控制器DispatcherServlet—处理器映射器HandlerMapping—处理器适配器HandlerAdaptor—视图解析器ViewResolver—视图渲染View—响应数据。

–前端控制器DispatcherServlet:: 把请求进行分发,找到对应的类里的方法开始干活
–处理器映射器HandlerMapping::根据url来找到对应的类并找到对应的方法
http://localhost:8080/hello/hi 即将访问 HelloBoot类里的 hi()
–处理器适配器HandlerAdaptor::拿到要执行的类名和方法名,开始干活
–视图解析器ViewResolver::解析要在浏览器上展示的数据
–视图渲染View:::真正的把数据在浏览器上展示

SpringMVC的作用

主要的职责:接受浏览器发来的请求,给浏览器发送响应的数据
遵循了MVC的设计模式:好处是可以把代码松耦合

MVC的全称:
    M是Model模型,用来封装数据
    V是View视图,用来展示数据
    C是Controller控制器,用来写业务代码

SpringBoot的注解

@SpringBootApplication 用来作为springboot的启动类

SpringBoot的作用

用来整合maven项目,可以和Spring框架无缝衔接。

 

 

 

 

 

以上是关于必备知识点的主要内容,如果未能解决你的问题,请参考以下文章

iOS必备知识点

python 开发必备知识

必备知识点

redis安全及必备知识

单身男生必备知识4

安全必备基础知识