发表于: 2018-05-19 22:41:02

1 1147


今日完成:

SpringMVC常用注解
  @Controller
  负责注册一个bean 到 上下文中
  @RequestMapping
  注解为控制器指定可以处理哪些 URL 请求
 @RequestBody
  该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上 ,再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上
  @ResponseBody
  该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区
  @ModelAttribute    
  在方法定义上使用 @ModelAttribute 注解:Spring MVC 在调用目标处理方法前,会先逐个调用在方法级上标注了@ModelAttribute 的方法
  在方法的入参前使用 @ModelAttribute 注解:可以从隐含对象中获取隐含的模型数据中获取对象,再将请求参数 –绑定到对象中,再传入入参将方法入参对象添加到模型中 
  @RequestParam 
  在处理方法入参处使用 @RequestParam 可以把请求参 数传递给请求方法
  @PathVariable
  绑定 URL 占位符到入参
  @ExceptionHandler
  注解到方法上,出现异常时会执行该方法
  @ControllerAdvice3
  使一个Contoller成为全局的异常处理类,类中用@ExceptionHandler方法注解的方法可以处理所有Controller发生的异常
1.Tomcat定义
Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。
由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apache HTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器;这两个 HTTP web server 不是捆绑在一起的。Tomcat 包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。
  1. 2.Tomcat重要目录
  • /bin - Tomcat 脚本存放目录(如启动、关闭脚本)。 *.sh 文件用于 Unix 系统; *.bat 文件用于 Windows 系统。
  • /conf - Tomcat 配置文件目录。
  • /logs - Tomcat 默认日志目录。
  • /webapps - webapp 运行的目录。

  • 明天计划:
  •        先搭建框架。
  • 遇到的问题:

 1.Q:Error running springMVC: Address localhost:8080 is already in use(8080端口被占用)

   A:把tomcat端口改成8081就能运行。

 2.Q:调试出现404错误页面。

控制台为什么显示部署成功?

    A:没有答案

3.更换Tomcat8.0试试看看。配置https://blog.csdn.net/zhouzezhou/article/details/52450810

4.更换Tomcat安装板。

都不行。无语、心态爆炸。

5.安装jetty

或许是Tomcat没问题?项目有问题


收获:

      Tomcat9解压版、安装版、Tomcat8、jetty、等区别。



返回列表 返回列表
评论

    分享到