发表于: 2017-05-10 21:19:03

2 1371


今日完成&收获

1、昨天的问题被搞定,主要调整了项目properties(右键项目,最后一项)中的Java compiler、Project Facets与Resource,下图:

以及用maven导入servlet插件。


2、spring-web.xml 包含了 

<context:component-scan base-package= 自动扫描包,@ IOC

<mvc:annotation-driven /> mvc注解驱动

视图解析器,包含perfix与suffix,前者视图文件路径,后者后缀名

可以手动添加指定bean,name值为mapping路径


3、RequestMapping字符串为URI(path=""效果一致),method值=RequestMethod.GET或POST等

URI默认值路径为{}空,可设置起始页

URI可用占位符,并用@PathVariable注释方法参数绑定

URI可使用正则匹配,及ant风格路径*

method约束请求的谓词类型

produces约束响应的ContentType

可在路径中用?参数=xx对方法传值,对象将被自动转换


4、

这段代码,如果我去掉24行后及16/17行,我将在xxx/student页面看到我的message,对应的视图文件.jsp仅用${message}占位了一个body

但当我视图加入后,500并报错

No qualifying bean of type 'cn.yxy.service.StudentService' available: expected at least 1 bean which qualifies as autowire candidate.


随后我试了对service的单元测试,但是是正常的


明日计划

jetty,jsp,json taglib,postman测试可能


问题

完成4中,为什么单元测试会自动装配bean,而run as server(tomcat8.5)时却无法找到bean,其他代码可见github


返回列表 返回列表
评论

    分享到