SpringBoot整合thymeleafThymeleaf介绍 (1)什么是模板技术? 由模板引擎将数据与模板页面合在一起,形成页面 (2)什么是thymeleaf? SpringBoot并不推荐使用jsp,但是支持一些模板引擎技术,如:Freemarker,Thymeleaf,Mustache (3)为什么选择Thymeleaf 可以完全替代jsp (4)有什么特点 》动静结合,直接访问或者通
一、Linux下安装ElasticSearch 1、检测是否安装了Elasticsearch 2、安装JDK 3、下载Elasticsearch 解压Elasticsearch 移动Elasticsearch到/usr/local/elasticsearch 4、修改配置文件 进入/usr/loca
原创 2021-07-29 16:38:56
546阅读
一、场景简介  最近在做公众号关键词回复方面的智能问答相关功能,发现用户输入提问内容和我们运营配置的关键词匹配回复率极低,原因是我们采用的是数据库的Like匹配。这种模糊匹配首先不是很智能,而且也没有具体的排序功能。为了解决这一问题,我引入了分词器+Lucene来实现智能问答。二、功能实现本功能采用springboot项目中引入Lucene相关包,然后实现相关功能。前提大家对springboot
开篇词该指南将引导你使用 Netflix Zuul 边缘服务库将请求路由和过滤到微服务应用。  你将创建的应用我们将编写一个简单的微服务应用,然后构建一个使用 Netflix Zuul 将请求转发到该服务应用的反向代理应用。我们还将看到如何使用 Zuul 筛选通过代理服务发送的请求。  你将需要的工具大概 15 分钟左右;你最喜欢的文本编辑器或集成开发环境(IDE) JDK 1
实战前言RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务服务模块解耦、异步通信、高并发限流、超时业务、数据延迟处理等。RabbitMQ 官网拜读首先,让我们先拜读 RabbitMQ 官网的技术开发手册以及相关的 Features,感兴趣的朋友可以耐心的阅读其中的相关介绍,相信会有一定的收
前言该文章会先简单的介绍一下阿里云的OSS存储,然后演示如何在SpringBoot项目中集成OSS,每一步都有记录,保证初学者也能看懂。 文章目录前言1、阿里云存储OSS是什么?2、SpringBoot项目集成OSS2.1、新建一个SpringBoot项目,引入阿里云和swagger依赖2.2、配置application.propertiese文件2.3、编写Java代码3、Swagger中测试文
目录1.前言2.流程2.1导入依赖2.2用户实体类实现UserDetails2.3用户业务层实现UserDetailsService2.4编写SpringSecurity的配置类SecurityConfig3.效果演示 1.前言之前项目用的是SSM框架,所以我们选用的安全框架是shiro,但是因为技术主管把我们分散做的模块整合到一起做成微服务的形式,所以我们就用springboot重新将我们的项
Spring Boot 整合视图层技术1.Spring Boot 整合 JSP 技术1.创建项目2.修改 POM 文件,添加 JSP 引擎与 JSTL 标签库3.创建 webapp 目录4.标记为 web 目录5.创建 JSP6.修改配置文件,配置视图解析器7.创建 Controller2.Spring Boot 整合 Freemarker1.创建项目2.修改 POM 文件,添加 Freemar
Redis学习笔记(二)SpringBoot整合测试导入依赖查看底层配置连接测试连接自定义`RedisTemplate`在开发中,一般都是以json来传输对象:所以实际开发中所有对象需序列化自定义`RedisTemplate`模板编写自定义工具类`MyUtils ` SpringBoot整合测试导入依赖<!--操作redis--> <dependency> &l
前言如题,今天介绍 Thymeleaf ,并整合 Thymeleaf 开发一个简陋版的学生信息管理系统。SpringBoot 提供了大量模板引擎,包含 Freemarker、Groovy、Thymeleaf、Velocity 以及 Mustache,SpringBoot 中推荐使用 Thymeleaf 作为模板引擎,因为 Thymeleaf 提供了完美的 SpringMVC 支持。Thymelea
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 目录文章目录前言一、Nacos环境二、Seata环境1.下载Seata2.配置Seata三、基于SpringBoot项目使用Seata总结 前言提示:新手向,有异议请不吝赐教:搭建项目时遇到了一些问题,在网上找到了不少关于seata的配置文章,有的博主用老版本的思路在发文章,结果做了很多无用功,踩了不少坑总算是实现了
之前用myeclipse做的一个课设,用的ssm框架,没有maven,所以想着能不能用spring boot做一下这里说一下为什么要用spring boot 主要是最近在学spring boot啦,用这个项目来练一下手。 优点是显而易见的,spring boot相比于传统的spring省去了繁琐的配置,甚至这个项目中我都没有去管web.xml。只需要将必须的信息:如数据库信息,mapper文件位置
转载 5月前
16阅读
新建一个SpringBoot项目导包<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RE
说明:这里是在springboot已经整合了mybatis 实现了数据的增删查改的基础上再与shardingsphere进行整合. springboot与mybatis的整合 这里不再做介绍.关于shardingsphere这里也不做过多的介绍,可以去官网自行查看,官网地址:shardingsphere官方文档介绍读写分离产生的背景介绍:        面对
转载 5月前
36阅读
1.简介Shiro 是一个强大、简单易用的 Java 安全框架,可使认证、授权、加密,会话过程更便捷,并可为应用提供安全保障。本节课重点介绍下 Shiro 的认证和授权功能。2.Shiro的三大组件Shiro 有三大核心组件,即 Subject、SecurityManager 和 Realm。先来看一下它们之间的关系。2.1 Subject 为认证主体包含 Principals 和 Credent
最近在做MQTT对接,然后发送消息,然后参考网上的实战文章进行了一下整理。文章主要参考自(https://www.codetd.com/article/13550340),然后自己做了些许更改。1、整合准备SpringBoot:2.2.2.RELEASEMQTT平台:EMQX4.4.1(Docker运行)虚拟机服务器:Centos7(192.168.56.102 )发送端:cloud-mqtt-s
注意:版本 2.1.x.RELEASE 对应的是 Spring Boot 2.1.x 版本。版本 2.0.x.RELEASE 对应的是 Spring Boot 2.0.x 版本,版本 1.5.x.RELEASE 对应的是 Spring Boot 1.5.x 版本。我这个用的是springboot2.3.12.RELEASE、服务端Nacos2.2.3下载Nacos:https://github.c
工程简介项目地址页面效果(前台)后台项目技术框架:springboot视图技术:thymeleaf数据库实现:mybatis缓存:redis任务管理:邮箱消息队列:rabbitMQ权限管理:springsecurity评论系统:LeanCloud 导出功能:easyexcel视频播放器:DPlayer2 | Powerful danmaku video player | NPlayer(可以尝试一
目录前言:一、什么是mqtt二、主要思想发布/订阅模式三、MQTT重要概念3.1 MQTT Client3.2 MQTT Broker3.3 MQTT Connection3.4 MQTT主要参数四、软件和Apollo4.1 安装Apollo4.2 安装Postman 4.3 安装MQTTBox五、代码实现5.1 配置pom.xml5.2 配置MQTT服务器基本信息5.3 配置
springboot结合dubbo使用dubbo结合spring需要在配置文件中配置,结合springboot时就可以使用application.yml配置文件或者application.properties。个人更喜欢结合springboot的使用。 不说那么多了,从代码中得到的才是最深沉的。 创建一个maven项目创建一个springboot提供者的modulestep0:创建好后pom.xm
  • 1
  • 2
  • 3
  • 4
  • 5