
SpringBoot
文章平均质量分 82
SpringBoot
@烟雨倾城ゝ
这个作者很懒,什么都没留下…
展开
-
RouYi-Vue前后端分离 --- 项目的启动、登录功能是怎么实现的、怎么样创建新模块
RouYi-Vue前后端分离 --- 项目的启动、登录功能是怎么实现的、怎么样创建新模块原创 2022-07-28 18:05:00 · 1647 阅读 · 0 评论 -
SpringBoot 高级进阶
RabbitMQ概述、Springboot 集成RabbitMQ、检索ElasticSearch、SpringBoot与任务、SpringSecurity、原创 2022-06-09 14:29:46 · 1328 阅读 · 1 评论 -
SpringBoot---(13) SpringBoot自定义启动器starter
1、如何编写自动配置@Configuration //指定这个类是一个配置类@ConditionalOnXXX //在指定条件成立的情况下自动配置类生效@AutoConfigureAfter //指定自动配置类的顺序@Bean //给容器中添加组件@ConfigurationPropertie结合相关xxxProperties类来绑定相关的配置@EnableConfigurationProperties //让xxxProperties生效加入到容器中自动配置类要能加载将需原创 2021-08-08 22:16:12 · 196 阅读 · 0 评论 -
SpringBoot---(12) SpringBoot集成SpringMVC的CRUD项目实例
SpringBoot集成SpringMVC的CRUD项目实例(1)默认访问首页1)创建首页login.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name=原创 2021-06-02 21:21:16 · 312 阅读 · 3 评论 -
SpringBoot---(11) SpringBoot模板Thymeleaf的常用属性
thymeleaf的常用属性1、th:action(定义后台控制器的路径,类似标签的action属性)例如:<h1>th:action 属性的使用</h1><h2>请求路径中需要动态获取变量数据时,必须添加 th 前缀</h2><form th:action="@{'/user/login?id='+${user.id}}"></form><h2>以下两种方式获取不到用户 id</h2><原创 2021-05-24 23:46:02 · 3613 阅读 · 5 评论 -
SpringBoot---(10) SpringBoot集成 Thymeleaf 模板
1、SpringBoot对静态资源的映规则@ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false) public class ResourceProperties implements ResourceLoaderAware { //可以设置和静态资源有关的参数,缓存时间等 WebMvcAuotConfiguration:@Overridepublic void addResourceH原创 2021-05-24 21:01:52 · 250 阅读 · 1 评论 -
SpringBoot---(9) SpringBoot集成logback日志
1、日志框架市面上一些常见的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…注意:SpringBoot底层用的是Spring框架,而Spring框架默认用的是JCL;但是SpringBoot选用的却是SLF4j和logback。2、SLF4j使用(1)在SpringBoot中如何使用SLF4j在开发的时候,日志记录方法的调用,不应该直接调用日志实现类,而是调用日志抽象层里面的方法;但是要导入slf4j和 logback的实现原创 2021-05-24 17:56:52 · 465 阅读 · 3 评论 -
SpringBoot---(8) SpringBoot配置文件
SpringBoot配置文件1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的: application.properties application.yml作用:修改SpringBoot自动配置文件的默认值,因为SpringBoot在底层都已经给我们自动配置好了2、yaml语法yml 是一种 yaml 格式的配置文件,主要采用一定的空格、换行等格式排版进行配置。K:(空格)v :表示一对键值对(空格必须有的);用缩进来控制层级关系的,只要是左对齐的一原创 2021-05-19 23:23:39 · 408 阅读 · 5 评论 -
SpringBoot---(7) SpringBoot底层原理探究之自动配置原理
一、SpringBoot的探究1、POM文件(1)父项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.4</version></parent>它的上级父项目为(SpringBoot的版本号的仲裁中心)原创 2021-05-14 21:42:35 · 435 阅读 · 8 评论 -
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException解决办法
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException解决办法转载 2021-04-16 19:15:07 · 3389 阅读 · 0 评论 -
SpringBoot与Thymeleaf整合报错合集:Circular view path 问题
1、报错如下:javax.servlet.ServletException: Circular view path [index]: would dispatch back to the current handler URL [/index] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.) a原创 2021-04-08 21:39:15 · 856 阅读 · 2 评论 -
SpringBoot---(6) SpringBoot打war、jar包与部署
一、Spring Boot 程序 war 包部署1、首先创建一个SpringBoot Web工程,这里就省略该步骤了2、添加SpringBoot解析jsp依赖<!--SpringBoot 只解析 JSP 页面依赖--><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId><原创 2021-04-06 23:56:49 · 321 阅读 · 0 评论 -
SpringBoot---(5) SpringBoot使用拦截器(对比SpringMVC拦截器)
一、回顾SpringMVC使用拦截器的步骤:1、自定义拦截器类,并实现HandleInterceptor接口/** * 拦截器类:拦截用户的请求 */public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)原创 2021-04-03 23:06:31 · 298 阅读 · 0 评论 -
SpringBoot---(4) Spring Boot 集成SSM框架和Dubbo分布式框架
一、SpringBoot集成SSM框架和Dubbo分布式框架思路1、接口工程:存放实体类bean和业务接口2、服务提供者:它是一个SpringBoot框架web项目,集成Mybatis(1)添加依赖:Mybatis依赖,Mysql驱动依赖,Dubbo依赖,zookeeper依赖,接口工程(2)配置Springboot核心配置文件a、配置连接数据库b、配置dubbo2、服务消费者:他是一个SpringBoot框架web项目,集成JSP,Dubbo(1)添加依赖:Dubbo依赖,zooke原创 2021-04-03 17:59:28 · 1474 阅读 · 2 评论 -
SpringBoot---(3) Spring Boot 集成Dubbo
一、SpringBoot集成Dubbo分布式框架思路1、接口工程:存放实体类bean和业务接口2、服务提供者:业务接口的实现类并将服务暴露且注册到注册中心,调用数据库持久层(1)添加依赖(Dubbo,注册中心,接口工程)(2)配置服务提供者核心配置文件3、服务消费者:处理浏览器客户端发送的请求,从注册中心调用服务提供者所提供的服务(1)添加依赖(Dubbo,注册中心,接口工程)(2)配置服务消费者核心配置文件二、集成Dubbo的基本步骤:1、创建好三个工程项目: 接口工程(Mav原创 2021-04-03 16:41:08 · 317 阅读 · 1 评论 -
SpringBoot---(2) Spring Boot 集成 MyBatis
项目案例通过 SpringBoot +MyBatis 实现对数据库学生表的查询操作实现步骤:(1)准备数据库创建新的数据库 springboot,指定数据库字符编码为 utf-8(2)创建 004-springboot-mybatis 项目(3)在pom.xml中添加相关的jar依赖<!--MySql驱动--> <dependency> <groupId>mysql</groupId> <art原创 2021-03-31 23:09:31 · 207 阅读 · 1 评论 -
SpringBoot---(1)当没有网络时也可以通过Maven工程来创建SpringBoot项目
1、new一个新的Maven工程2、修改pom.xml文件<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.4</version> <relativePath/> <!-- lo原创 2021-03-29 23:56:37 · 613 阅读 · 3 评论