SpringBoot应用中可以配置应用上下文路径及访问的端口。
默认的情况下,SpringBoot应用的应用上下文路径为空,访问端口默认是8080。
所以在没有配置的时候,我们可以直接访问: ip:port/url
进行配置:
#####################服务器配置######################服务器地址server.address=127.0.0.1#端口号, 默认是8080server.port=8888#应用上下文路径server.servlet.context-path=/studySpringBoot#servlet上下文参数ep:server.servlet.context-parameters.[paramname] = [paramvalue] server.servlet.jsp.init-parameters.userName=xinghuaserver.servlet.context-parameters.email=xxx .com
其中,server.servlet.context-path=/studySpringBoot 配置的是应用上下文路径,server.port=8888配置的是端口。
继续访问发现回报错,我们就得改成这么访问:
http://localhost:8888/studySpringBoot/showSome
ok,就这!
总结:
在配置文件application.properties中,可以通过server下的属性对服务器进行配置。基本的有以下熟悉:
#####################服务器配置######################服务器地址server.address=127.0.0.1#端口号, 默认是8080server.port=8888#应用上下文路径server.servlet.context-path=/studySpringBoot#servlet上下文参数ep:server.servlet.context-parameters.[paramname] = [paramvalue] server.servlet.jsp.init-parameters.userName=xinghuaserver.servlet.context-parameters.email=854592400 .com################Session配置#################会话Cookie的域server.servlet.session.cookie.domain=www.lin.com#Cookie注释server.servlet.session.cookie.comment=购物信息#Cookie最大保存时间, 单位sserver.servlet.session.cookie.max-age=10s#Cookie名称server.servlet.session.cookie.name=carts#Cookie的访问路径server.servlet.session.cookie.path=/page/#Cookie安全性设置, true表示cookie无法通过document.cookie读取到cookie信息,这样能有效的防止XSS攻击server.servlet.session.cookie.http-only=true#Cookie安全性设置, true表示cookie只能用https协议发送给服务器,用http协议是不发送的server.servlet.session.cookie.secure=true#Session过期时间, 默认是30分钟server.servlet.session.timeout=30m#Session是否持久化, 默认是falseserver.servlet.session.persistent=false#本地的session数据存放地址server.servlet.session.store-dir=#Session的追踪模式#SessionTrackingMode下有三种可选值:COOKIE, URL, SSLserver.servlet.session.tracking-modes=COOKIE, URL################Tomcat配置#################创建日志文件的目录, 默认是logsserver.tomcat.accesslog.directory=logs#是否开启访问日志, 默认是falseserver.tomcat.accesslog.enabled=false#访问日志的格式, 默认是commonserver.tomcat.accesslog.pattern=common#日志名前缀, 默认是access_logserver.tomcat.accesslog.prefix=access_log#日志后缀名, 默认是.logserver.tomcat.accesslog.suffix=.log#用来解码URI的字符编码, 默认是UTF-8server.tomcat.uri-encoding=UTF-8#最小备用线程数,tomcat启动时的初始化的线程数。server.tomcat.min-spare-threads=10#tomcat可创建的最大的线程数,每一个线程处理一个请求,超过这个请求数后,客户端请求只能排队,等有线程释放才能处理。server.tomcat.max-threads=200#最长等待时间,如果没有数据进来,等待一段时间后断开连接,释放线程。server.tomcat.connection-timeout=5000