搞了一个DEMO,不知道启动路径是啥

启动项目成功后,总是得手动输入地址访问页面。但有时候你是不是看到如下情况,控制台没有打印网页请求的端口号,为什么?

因为你新建Springboot时,没选择springboot-web项目,IDEA理解为一个java程序,当然不会有页面了~

新建springboot-web项目,你可以选择在新建springboot的时候选择web工程,也可以直接导入web包~

如果你前两种方式都不想选,你可以用下面的办法自己配置一个启动页面和url访问路径~

SpringBoot如何自动弹出启动页

默认启动页为:localhost:8080  但是我们每次都手动输入地址非常的麻烦,怎么配置自动起来呢?

1.首先在Springboot项目中添加测试类ControllerTest ,测试类ControllerTest 与Application类同级或者在其子级下在

输入下面代码

@RestController
public class ControllerTest {@GetMappingpublic String run() {return "启动springboot成功!";}}

2.在比Application低一级的任意文件夹下建立一个AutoBrower类,代码如下


@Configuration
public class AutoBrower {@EventListener({ApplicationReadyEvent.class})void applicationReadyEvent() {System.out.println("应用已经准备就绪 ... 启动浏览器");// 这里需要注url:端口号+测试类方法名String url = "http://localhost:8080";Runtime runtime = Runtime.getRuntime();try {runtime.exec("rundll32 url.dll,FileProtocolHandler " + url);} catch (IOException e) {e.printStackTrace();}}}

上面的url写的是默认地址8080,你也可以任意定义

如何更改启动页

注意:这种更改启动页方式不能和上面的自动打开启动页共用!

在application.properties文件中添加代码

server.port=8956
server.servlet.context-path=/spring-boot-fastDFS

第一行是端口号,第二行是项目名称。

只需在配置文件的最后添加如上代码就可以手动打开启动页了,上面我更改后的启动页路径为这样

SpringBoot项目启动时如何自动弹出启动页,如何修改默认启动路径相关推荐

  1. android打开项目更换版本,android1.6项目,换成其他包的方法,及修改默认启动虚拟机的版本...

    一.当我们拿到较低版本的android项目时,我们想把低版本的包换成较高版本的包的时候,我们该怎么办呢? 具体步骤如下 ①.选择目标项目,鼠标右击Build path----Add Liberary- ...

  2. Windows10、centos7双系统修改默认启动引导选项

    目录 本文内容说明 本文撰文环境 理解要点 参考连接 正文开始 引言 一.查看/boot/efi/EFI/centos/grub.cfg文件(文末配有文件脚本) 二.修改默认启动选项 三.重启系统(重 ...

  3. springboot项目打包时提示“程序包xxx不存在,找不到符号

    springboot项目打包时提示"程序包xxx不存在,找不到符号" springboot多包工程,在使用maven进行打包的时候,一直提示"程序包xxx不存在,找不到符 ...

  4. Android 仿今日头条评论时键盘自动弹出的效果

    Android 仿今日头条评论时键盘自动弹出的效果:当点击评论时,弹出对话框,同时弹出软键盘,当点击返回键时,将对话框关闭,不只是关闭软键盘. 效果图: 对这个对话框设置一个style效果: < ...

  5. linux centos7修改默认启动的内核(升级及切换内核)

    修改默认启动的内核步骤 uname -r # 查看当前内核版本cat /boot/grub2/grub.cfg |grep "menuentry " # 查看所有可用内核grub2 ...

  6. Centos7多内核情况下修改默认启动内核方法

    1.1  进入grub.cfg配置文件存放目录/boot/grub2/并备份grub.cfg配置文件 [root@linux-node1 ~]# cd /boot/grub2/ [root@linux ...

  7. linux 开机默认启动windows系统时间,Windows和Linux双系统批改默认启动项、超时时间...

    Windows和Linux双系统修改默认启动项.超时时间 修改/etc/default/grub, 然后update-grub. 执行命令 sudo gedit /etc/default/grub 主 ...

  8. linux 默认启动内核,ubuntu修改默认启动内核

    一.序言 新换的笔记本由于太新的主板芯片,驱动还没有完善.每次升级系统内核都要小心谨慎.经常发生部分硬件驱动失败的事情. 系统Ubuntu 20.04.2 LTS x86_64 ,我现在使用的两个版本 ...

  9. U盘安装CentOS 6.4及修改默认启动顺序

    用UltraISO+U盘装CentOS 6.4 准备: 1.我装的是32位的,因为FAT32文件系统4G大小限制的原因.CentOS 6.4的安装镜像都有两个,但是64位的DVD1大于4G,要麻烦一些 ...

  10. win10和Ubuntu双系统,修改默认启动项和启动延迟时间

    问题:我们的电脑在安装win10和Ubuntu双系统之后,打开电脑会有一个引导项,引导项的默认是Ubuntu,大部分时间还是想打开win10的话,每次都得手动调整引导项,比较麻烦,所以可以按照下面的步 ...

最新文章

  1. PHP Session可能会引起并发问题
  2. SqlServer2005复制分类
  3. Ubuntu中的颜色选择器实用程序(彩色移液器)[关闭]
  4. 回溯算法 ------回溯算法的几个例子
  5. python 当前时间的前一天_python中time、datetime模块的使用
  6. python 2.7.10 找不到 libmysqlclient.18.dylib 解决方案
  7. JAVA面试速记,面试速记之computed与watch的区别
  8. qtitanribbon注册_Qt组件QtitanRibbon教程:如何运用office 2016类
  9. android 文本分页显示,Android查看带有列表视图的分页器并动态添加文本
  10. 设计模式---桥接模式(C++实现)
  11. 离散数学计算机科学与技术答案,湘潭大学计算机科学与技术刘任任版离散数学课后习题答案---第二学期--图论与组合数学...
  12. wx小程序 解决子组件样式不起效
  13. 2019全国大学生软件测试大赛决赛
  14. rs422串口通讯c语言程序,RS232C/RS422/RS485串行通信标准
  15. linux教程第六章,第六章:依赖性 - scons用户指南_Linux教程_Linux公社-Linux系统门户网站...
  16. c语言编写程序寻找最大公约数,C程序设计编程题库
  17. 我的挣扎 与 TBtools 的开发
  18. RGMII_PHY测试笔记1 基于开发板MiS603-X25
  19. 计算机毕业设计android的学生考勤请假app(源码+系统+mysql数据库+Lw文档)
  20. Set? set和Set set的区别?

热门文章

  1. unity -- 存档与读档
  2. Golang中的并发:如何使用Goroutines?详细指南
  3. 苹果固件验证关闭服务器时间,苹果ios系统终于可以降级了,或关闭固件验证
  4. 我的世界服务器查延迟指令,服务器新手服主必看指令
  5. Mybatis 大于小于符号解决
  6. 【项目实战】Airbnb爱彼迎-数据分析与建模
  7. LeetCode简单题之三除数
  8. 2022推荐大宗商品行业研究报告投资策略产业发展前景市场行情分析(附件中为网盘链接,报告持续更新)
  9. 网站盈利模式分析总结
  10. 树莓派运行yolo fastest启用bf16加速