首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spring Boot---(16)Spring Boot使用Thymeleaf开发web页面

摘要:Spring官方不推荐使用JSP来开发WEB,而是推荐使用如下几种模板引擎来开发: Thymeleaf(Spring官方推荐) FreeMarker Velocity Groovy Mustache...这里以Thymeleaf为例,介绍如何和Spring Boot集成,开发web项目;由于我不是做前端的,所以这里只是介绍个入门,让你写个页面可以访问到,我这里以表单上传为例。... org.springframework.boot spring-boot-starter-thymeleaf...5.重点 为什么,我们接口中,返回值是个字符串,为什么会跳转到一个页面呢? 注意: 1.我们这个类,头上不是@RestController,而是@Controller,所以,并不会返回json串。...给个结尾就可以了,如下: 7.常用配置参考 点击:Spring Boot---(17)Spring Boot

55240
您找到你想要的搜索结果了吗?
是的
没有找到

Spring Boot+Vue前后端分离,如何避免前端页面 404

这里会监控到所有的页面路由/跳转,主要逻辑是这样: 如果要去的地址是 '/',即要去的地方是登录页面,则直接执行 next 方法表示放行。...,自动跳转到项目登录页面,当我登录成功后,自动跳回 '/aa/bb'。...有这个配置之后,就不怕用户乱跳转了,如果没有登录随意输入一个地址,就会回到登录页面。 3. 404问题 上面的配置还存在一个 404 问题。...在用户还没有登录的时候,如果他在浏览器输入一个不存在的地址,就会自动回到登录页面,这没有问题,但是用户如果已经登录了,在浏览器输入一个不存在的地址,这个时候就会发生 404,当你没做任何定义的时候,所谓的...404 页面其实就是一片空白。

1.6K20

spring boot集成WebSocket实时输出日志到web页面

前言碎语 今天来做个有趣的东西,就是实时将系统日志输出的前端web页面,因为是实时输出,所有第一时间就想到了使用webSocket,而且在spring boot中,使用websocket超级方便,阅读本文...boot自带的webSocket模块提供stomp的服务端,前端使用stomp.min.js做stomp的客户端,使用sockjs来链接,前端订阅后端日志端点的消息,后端实时推送,达到日志实时输出到web...页面的目的,效果如下图 下面是具体的步骤,主要是日志信息的获取和日志信息的推送,不多说,上代码 一.引入spring boot websocket依赖 org.springframework.boot...spring-boot-starter-websocket 二.新增日志消息实体 /** * Created by kl on 2017/10/9...webSocket:https://docs.spring.io/spring/docs/

50240

Spring Boot + Thymeleaf 带你玩转 Web 页面开发!

本文收录于 《Spring Boot从入门到精通》 ,专门攻坚指数提升 本专栏致力打造最硬核 Spring Boot 从零基础到进阶系列学习内容,均为全网独家首发,打造精品专栏,专栏持续更新中...前言 在Web开发中,不管是MVC框架还是前后端分离,都需要使用模板引擎来渲染生成页面。...本文将介绍如何使用Spring Boot框架,整合 Thymeleaf 模板引擎来开发Web页面。 新建Spring Boot项目 首先我们需要新建一个Spring Boot项目。...可以使用Spring官方的 Spring Initializr 来快速生成一个最简单的Spring Boot项目。...; return "index"; } } 全文小结 本文介绍了如何使用Spring Boot框架,整合 Thymeleaf 模板引擎来开发Web页面,并介绍了 Thymeleaf

60851

spring boot集成WebSocket实时输出日志到web页面

前言碎语 今天来做个有趣的东西,就是实时将系统日志输出的前端web页面,因为是实时输出,所有第一时间就想到了使用webSocket,而且在spring boot中,使用websocket超级方便,阅读本文...boot自带的webSocket模块提供stomp的服务端,前端使用stomp.min.js做stomp的客户端,使用sockjs来链接,前端订阅后端日志端点的消息,后端实时推送,达到日志实时输出到web...页面的目的,效果如下图 首先了解下stomp?...例如,可以使用Telnet登录到任何的STOMP代理,并与STOMP代理进行交互。...下面是具体的步骤,主要是日志信息的获取和日志信息的推送,不多说,上代码 一.引入spring boot websocket依赖 org.springframework.boot

3.5K70

spring boot集成WebSocket实时输出日志到web页面

前言碎语 今天来做个有趣的东西,就是实时将系统日志输出的前端web页面,因为是实时输出,所有第一时间就想到了使用webSocket,而且在spring boot中,使用websocket超级方便,阅读本文...boot自带的webSocket模块提供stomp的服务端,前端使用stomp.min.js做stomp的客户端,使用sockjs来链接,前端订阅后端日志端点的消息,后端实时推送,达到日志实时输出到web...页面的目的,效果如下图 首先了解下stomp?...例如,可以使用Telnet登录到任何的STOMP代理,并与STOMP代理进行交互。...下面是具体的步骤,主要是日志信息的获取和日志信息的推送,不多说,上代码 一.引入spring boot websocket依赖 org.springframework.boot

5.1K112

Spring Boot+CAS 默认登录页面太丑了,怎么办?

想要自定义登录页面,我们有两种不同的方式: 直接修改源码,位置在 overlays/org.apereo.cas.cas-server-webapp-tomcat-5.3.14/WEB-INF/classes...全局主题就是所有的登录页面都使用自定义的登录页面,局部主题则是可以根据不同的 CAS Client 来配置,不同的 CAS Client 将看到不同的登录页面。 松哥在这里主要和大家介绍第二种方式。...2.自定义登录页面 首先我们需要提前准备好自己的登录页面,松哥这里还是使用我本系列前面用过的登录页面: ?...OK,如此之后,我们的登录页面就算定义好了,接下来就是登录页面的引用了。...,则会看到自定义登录页面,如果通过其他 CAS Client 或者直接就在 CAS Server 上登录,则看到的还是默认登录页面,当然我们也可以给其他 CAS Client 再去定义它自己的登录页面

1.2K10

spring boot框架学习9-spring bootweb开发(5)-错误解决及跳转页面

好了,现在开启spring bootweb开发第五节 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第九篇spring boot框架学习9-spring bootweb开发(5...浏览器访问路径提示404错误页面 2:登录后跳转到登录前的页面 一:浏览器访问路径提示404错误页面 在《spring boot框架学习6-spring bootweb开发(2)》一篇中,我们已经设置了返回页面的前缀...但是浏览器访问的时候还是404错误页面,怎么办? 经查询后发现,需要添加以下依赖: 在pom.xml中添加: ?...在《spring boot框架学习8- 【干货】spring bootweb开发(4)-自定义拦截器》文章中我们知道了通过自定义拦截器来处理。那么我们就接着修改该自定义类,如下图: ?...至此,我们完成了使用spring boot不能直接访问jsp页面的bug,同时也完成了,点击登录后,跳转的用户之前访问的页面。 下一章节预告: 在下一章节中,我们将要讲解数据持久化。

67320

【SpringSecurity系列(二十六)】Spring Boot+CAS 单点登录之自定义登录页面

【SpringSecurity系列(九)】降低 RememberMe 的安全风险 在微服务项目中,Spring Security 比 Shiro 强在哪?...为什么一定需要系统学习? 【SpringSecurity系列(二十二)】Spring Security 两种资源放行策略,千万别用错了!...【SpringSecurity系列(二十三)】手把手教你入门 Spring Boot + CAS 单点登录 【SpringSecurity系列(二十四)】SpringBoot+CAS单点登录 【SpringSecurity...想要自定义登录页面,我们有两种不同的方式: 直接修改源码,位置在 overlays/org.apereo.cas.cas-server-webapp-tomcat-5.3.14/WEB-INF/classes...2.自定义登录页面 首先我们需要提前准备好自己的登录页面,松哥这里还是使用我本系列前面用过的登录页面: ?

1.9K60

Spring Boot + Web Socket 实现扫码登录,这种方式太香了!!

扫码登录这个业务逻辑都有哪些角色 android端 or 微信Web端 :扫码 PC端 :被扫。登录 服务端:掌控全局,提供接口。 三、接口都需要哪些? 有了角色。你用大腿也能想出来接口了对不对!!...链接使用uuid进行绑定 微信Web端进行扫码。获取二维码中的uuid。 微信Web端拿到uuid以后。显示是否登录页面。点击确定后 调用 确认身份接口。 确认身份接口通过以后。...Spring Boot中操作WebSocket Spring Boot 就不介绍了,基础教程和示例源码看这里:https://github.com/javastacks/spring-boot-best-practice...1、增加pom.xml org.springframework.boot spring-boot-starter-websocket...另外,关注公众号Java技术栈,在后台回复:面试,可以获取我整理的 Java、Spring Boot 系列面试题和答案,非常齐全。

68230

Spring Boot 自动登录安全风险要怎么控制?松哥教你两招

在上篇文章中,我们提到了 Spring Boot 自动登录存在的一些安全风险,在实际应用中,我们肯定要把这些安全风险降到最低,今天就来和大家聊一聊如何降低安全风险的问题。...松哥手把手带你入门 Spring Security,别再问密码怎么解密了 手把手教你定制 Spring Security 中的表单登录 Spring Security 做前后端分离,咱就别做页面跳转了!...Spring Security+Spring Data Jpa 强强联手,安全管理只有更简单!...Spring Boot + Spring Security 实现自动登录功能 好了,我们就不废话了,来看今天的文章。...1.持久化令牌 1.1 原理 要理解持久化令牌,一定要先搞明白自动登录的基本玩法,参考(Spring Boot + Spring Security 实现自动登录功能)。

1.2K30

spring boot框架学习8-【干货】spring bootweb开发(4)-自定义拦截器处理权限

本章节主要内容: 通过前面的学习,我们了解并快速完成了spring boot第一个应用。spring boot企业级框架,那么spring boot怎么读取静态资源?...好了,现在开启spring bootweb开发第四节 本节主要: 1:自定义消息转换器 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第八篇 spring boot框架学习8-spring...bootweb开发(4)-自定义spring mvc的配置 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载!...比如,在后台,用户必须登录后才可以访问对应页面。这个时候,我们就需要添加一个拦截器,来进行处理。这种情况怎么办?...在下一节中,我们将讲解跳转到jsp页面返回404错误码怎么解决以及登录后继续跳转的当前浏览页面的功能。欢迎大家继续学习。

33720
领券