本文共 1513 字,大约阅读时间需要 5 分钟。
前言:作为springboot的初学者,我第一个想搞明白的问题就是网页的url是怎么访问到后端服务的。
URL的构成:协议名称://域名:端口号/URL
例子:http://localhost:80/index.html
http://localhost/index.html
我们重点讨论URL的部分是如何拼接的,从后往前的顺序,看URL是如何一步步被限定下来的。
访问地址:
※:tomcat默认端口8080@RestControllerpublic class HelloController { @RequestMapping("hello") private String demo(){ return "Hello spring"; }//这里url前是否加斜杠都不影响访问,原理不知道,请高手解释。 @RequestMapping("/greet") private String greet(){ return "greet"; }}
在1.1基础上url前拼接类上的url即可,类上的url前是否有斜杠也不影响访问。
访问地址:servername/hello ※:tomcat默认端口8080@RestController@RequestMapping("/servername")public class HelloController { @RequestMapping("hello") private String demo(){ return "Hello spring"; } @RequestMapping("/greet") private String greet(){ return "greet"; }}
访问地址1:
访问地址2:application.yml配置文件如下:
# 开发环境配置server: # 服务端口 port: 80 servlet: # 项目contextPath context-path: /project-path tomcat: # tomcat的URI编码 uri-encoding: UTF-8 # tomcat最大线程数,默认为200 max-threads: 800 # Tomcat启动初始化的线程数,默认值25 min-spare-threads: 30
转载地址:http://fgtm.baihongyu.com/