趣文网 > 作文大全

springboot如何快速在项目中添加html文件并通过请求访问这个页面

2020-12-06 19:20:01
相关推荐

现在使用springboot开发的项目基本上都是前后端分离的,许多公司java后台开发人员在项目中看不到有页面文件的存在,都是提供服务接口给前端去调用这么个模式。

但是有些人就是想要在项目中添加html页面,并通过浏览器输入地址访问这个html界面,然后在这个html界面中通过js的ajax发get、post请求去测试调用自己的controller,或者上传文件到自己的controller。虽然现在有许多工具可以去调用我们自己写的controller,我们完全没必要去自己搞个html页面去调用自己的controller服务。比如postman、swagger这些带有界面的工具,比如也可以自己写个main方法使用okhttp3、HttpuRLConnection发送请求等。不过多知道一点也是有好处的。那现在说说如何快速在项目中添加html文件,并能够成功访问html。这里使用springboot的thymeleaf。

写一个html文件,内容随意。在项目src/main/resources目录下创建一个存放html文件的文件夹,假设为public。在application.properties配置,将第二步中那个存放html文件的目录配置进去。 spring.thymeleaf.prefix=classpath:/public/在application.properties配置项目名称和端口:#配置项目名称和端口server.servlet.context-path=/file-webserver.port=8091在pom.xml添加thymeleaf的依赖:

org.springframework.boot spring-boot-starter-thymeleaf

6. 写个普通控制类,返回类型为字符串,这个字符串是第一步创建的html文件的文件名称,前面带斜杠/。如下:

@Controllerpublic class AccessHTMLController {@RequestMapping("/hello") public String helloHtml(Map map) { map.put("hello", "欢迎进入HTML页面");return "/index"; }

}

7.启动成功后,访问html的方式为:

localhost:端口/项目名/控制类的mapping路径,

按照上面列子就是:localhost91/file-web/hello,

这样就可以通过请求一个控制类然后自动跳转到那个html页面了。接下来就可以在html中添加js代码了。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

优质作文 书信作文格式 我是什么 作文 初一作文500 作文我的烦恼 误会 作文 钓鱼的作文 家风的作文 春季作文 小兔子的作文 思念的作文 优秀作文800 疯狂作文 四年级语文作文 消防员作文 行走作文 优秀作文500 语文高中作文素材 作文打屁股 自由的作文 热闹作文 作文题目初中 温馨作文 守护作文 作文 我的梦想 高兴作文 眼睛 作文 南京作文 作文题记 孤独作文