博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC之controller笔记
阅读量:3905 次
发布时间:2019-05-23

本文共 944 字,大约阅读时间需要 3 分钟。

2019年3月21日23:46:42:终于学到框架了啊,久违了好久的框架部分。

参考:

一:开发环境:

环境搭建就不说了吧

eclipse新建完maven项目之后标准的结构应该是这样的
因为服务端maven项目的标准结构有四个子包:
src/main/java
src/main/resources、
src/test/java
src/test/resources,这里缺少了src/test/resources,所以手动补上。

在项目中新建Source Folder

在这里插入图片描述

我看着教程先写了一个 xml文件 在src目录下,
但其实如果是maven项目防灾 resource下就可以

在这里插入图片描述

在这里插入图片描述
控制类 MyControll.java

后来在spring的xml写注册:

前面是一些约束,注册的时候是 “/my.do”

在这里插入图片描述

然后去web.xml注册servlet(中央调度器)

注册的时候 一般是 servletName-servlet.xml不然会报错

下图是他的源码

在这里插入图片描述
在这里插入图片描述
/*.do 或者action都可以
/ 之类的就不行(暂时不知道为什么)

二:Controller

在这里插入图片描述
介绍:链接用户请求和业务逻辑的桥梁,是springMVC的核心部分。

内容: 基于注解的控制器,controller接受请求参数的方式,如何编写请求处理方法。用autowire等和 service进行以来注入, modelattribute

1 基于注解的控制器:
这个注解表示某类的实例是一个控制器,为了让控制器的类能够被springMVC的扫描到,需要在配置文件中声明,并使用context元素指定控制器的基本包(确保所有的控制器的类都在基本包及其子包下)
在这里插入图片描述

配置文件如下:

2 requestmapping注解类型:

在基于注解的控制器中,可以为每个请求编写对应的方法, 这个类就是为了让请求和处理方法一一对应
这个注解分为方法级别和类级别的注解,为了方便维护,建议使用类级别的注解
在这里插入图片描述

重定向和转发:

在这里插入图片描述

springmvc的依赖注入

在这里插入图片描述

@Autowired注入的步骤如下:
1先写好service层
2配置文件
在这里插入图片描述
在这里插入图片描述
modelattribute注入
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这样 下面执行的时候 会先执行父类判断是否有权限~~

转载地址:http://qwqen.baihongyu.com/

你可能感兴趣的文章
Oracle中sysdate的时区偏差
查看>>
【每日一算】旋转有序数组
查看>>
【每日一算】两数之和
查看>>
深入理解Mysql索引底层数据结构与算法
查看>>
B+树算法在mysql中能存多少行数据?
查看>>
【vue学习】—条件判断、循环遍历
查看>>
【vue学习】—slot插槽的使用
查看>>
怎样做研究
查看>>
labview 局部变量问题
查看>>
labview 循环外部与数组相连时问题
查看>>
哈佛大学凌晨4点半的景象--哈佛图书馆的二十条训言
查看>>
Outlook2010到处通讯录
查看>>
Gmail导入通讯录
查看>>
小米笔记本安装Win 10历程
查看>>
【转】SLAM 论文阅读和分类整理
查看>>
【转】Ubuntu 16.04 重置密码(忘记密码)
查看>>
【转】信息奥赛一本通1185:单词排序(OJ题目描述有问题)
查看>>
webclient
查看>>
从百度MP3搜索结果中提取歌曲列表
查看>>
Python Set
查看>>