
SpringBoot
文章平均质量分 66
分类利于查找
花乐晴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot 访问时,加与不加项目名分析
很多新手也许都遇到过这样一个问题,在以往的springMvc项目里,大家伙都是把打的war放在tomcat中运行,下意识的访问 ip:port/projectName/url,进行请求;而springboot不止提供了打成war放在容器里部署,还有另一种方式。直接执行main函数来启动一个内置的服务器来处理请求,这时候访问默认是不需要添加项目名的,默认的context-path 是"/",加上项目名后会报404哦。在项目单一,没那么多分布模块的时候,这么做很便捷。但是为了良好的过渡以及沿用习惯,可以原创 2022-02-18 11:18:57 · 1451 阅读 · 0 评论 -
springboot整合RabbitMQ
一、下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads二、下载和安装 RabbitMQ三、springboot整合RabbitMQ原创 2022-01-13 14:57:12 · 692 阅读 · 0 评论 -
自定义数据源一定要排除SpringBoot自动配置数据源,不然会出现循环引用的问题
报错代码APPLICATION FAILED TO START***************************Description:The dependencies of some of the beans in the application context form a cycle: quartzJobService (field private org.springframework.scheduling.quartz.SchedulerFactoryBean com.ao原创 2021-09-08 14:18:17 · 941 阅读 · 0 评论 -
第8章Spring Boot整合监控
8.1 使用actuator监控8.1.1 actuator是什么在Spring Boot的众多Starter POMs中有一个特殊的模块,不同于其他模块大多用于开发业务功能或连接一些其他外部资源,完全是一个用于暴露自身信息的模块,主要用于监控与管理,它就是spring-boot-starter-actuator。spring-boot-starter-actuator模块的实现对于实施微服务的中小团队来说,可以有效地减少监控系统在采集应用指标时的开发量。当然,它并不是万能的,有时我们需要对其做一些简原创 2021-01-16 09:25:07 · 257 阅读 · 1 评论 -
第7章Spring Boot整合安全管理
7.1 使用Shiro安全管理Shiro是由Apache开源的一款强大的安全框架,本节从了解Shiro框架开始,带领大家学习Spring Boot如何使用Shiro进行身份认证和权限认证。7.1.1 什么是ShiroApache Shiro(官网地址:http://shiro.apache.org/)是一个功能强大且易于使用的Java安全框架,可以利用它进行身份验证、授权、加密和会话管理。通过使用Shiro易于理解的API文档,可以轻松地构建任何应用程序。如Apache Shiro官网所说,Apac原创 2021-01-15 09:11:08 · 400 阅读 · 0 评论 -
第6章Spring Boot整合日志
6.1 Logback日志在Spring Boot框架中,默认使用的是Logback日志。接下来我们看一下Spring Boot是如何使用日志的。6.1.1 Logback简介Logback日志框架(官网地址:https://logback.qos.ch/)是由Log4j创始人开发的另一套开源日志组件。Logback的体系非常强大,提供了3个模块供开发者使用。· logback-core:属于Logback的基础模块,是其他两个模块的基础。· logback-classic:可以看作Log4j的改原创 2021-01-15 09:09:07 · 192 阅读 · 1 评论 -
第5章Spring Boot整合缓存
5.1 使用Spring Cache5.1.1 Spring Cache简介Spring Cache是Spring 3.1以后引入的新技术。它并不像正常缓存那样存储数据,其核心思想是这样的:当我们在调用一个缓存方法时,会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回,从而实现缓存的功能。Spring Cache的使用和Spring对于事务管理的使用类似,可以基于注解使用或者基于XML配置方式使用。下面我们来学习基于原创 2021-01-15 09:08:00 · 197 阅读 · 0 评论 -
第4章Spring Boot整合数据库
第4章Spring Boot的数据库数据库是存储管理数据的仓库,是开发一个应用的必要因素。其实从某种程度上来说,数据库是实现一个系统的根本,甚至有时我们可以理解为:应用实质上就是展示数据库、存储数据库数据等一系列对数据库的操作,所以学习数据库操作对我们来说尤其重要。4.1 使用数据库数据库分为两种,即关系型数据库和非关系型数据库。关系型数据库是指通过关系模型组织数据的数据库,并且可以利用外键等保持一致性;而非关系型数据库其实不像是数据库,更像是一种以key-value模式存储对象的结构。本节来了解Sp原创 2021-01-15 09:00:34 · 517 阅读 · 0 评论 -
第3章Spring Boot整合Web
3.1 Spring Boot的第一个Web项目打开IntelliJ IDEA,新建一个简单的项目,过程与第2章介绍的一致。本人演示是用sts(Eclipse)开发工具新建项目生成项目如下图3.1.1 加入Web依赖创建项目后,在项目的pom文件中加入Web依赖,并且导入依赖文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring原创 2021-01-15 08:58:21 · 284 阅读 · 0 评论 -
第2章springboot开发环境搭建
2.1 环境搭建正所谓“工欲善其事,必先利其器”,正如我们学习Java时一样,先要搭建环境,才能真正进行开发和部署。所以,本节将对Spring Boot的开发环境进行搭建,第一个需要安装的是JDK。当今主流的Java开发工具有Eclipse、IntelliJ IDEA、Spring Tool Suite以及MyEclipse等。本书中的实例全部使用IntelliJ IDEA作为IDE进行开发,使用Apache Maven构建项目。2.1.1 JDK安装本书中使用的是Spring Boot 2.0.3版原创 2021-01-15 08:56:35 · 270 阅读 · 1 评论 -
第1章Spring Boot 概述
第1章Spring Boot 概述1.1 Spring Boot简介1.2 Spring Boot的特点1.2.1 快速构建项目Spring Boot具有多种快速构建项目的方式,如下面几种形式:(1)使用Eclipse(MyEclipse)可以利用创建Maven项目的方式创建Spring Boot项目。当然,如果在Eclipse中安装了Spring Tools,就可以直接创建Spring Starter Project。(2)使用IntelliJ IDEA,可以利用创建Spring Initia原创 2021-01-15 08:54:26 · 378 阅读 · 0 评论 -
springboot使用Log4j日志处理
1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma原创 2021-01-13 21:06:12 · 169 阅读 · 0 评论 -
springboot从基础到实战
第1章Spring Boot 概述1.1 Spring Boot简介1.2 Spring Boot的特点1.2.1 快速构建项目Spring Boot具有多种快速构建项目的方式,如下面几种形式:(1)使用Eclipse(MyEclipse)可以利用创建Maven项目的方式创建Spring Boot项目。当然,如果在Eclipse中安装了Spring Tools,就可以直接创建Spring Starter Project。(2)使用IntelliJ IDEA,可以利用创建Spring Initia原创 2021-01-08 15:58:25 · 530 阅读 · 1 评论 -
SpringBoot使用Mybatis-PageHelper
1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0原创 2020-10-06 23:02:17 · 216 阅读 · 0 评论 -
springboot整合文件上传下载
1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.原创 2020-09-18 10:04:54 · 195 阅读 · 0 评论 -
springboot整合定时任务
1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma原创 2020-09-18 09:10:10 · 110 阅读 · 0 评论 -
springboot整合邮件开发
1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma原创 2020-09-17 18:11:38 · 649 阅读 · 0 评论 -
springboot整合mail邮箱
以QQ邮箱为例一,获取授权码1、点击设置–账户–POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务2、先开启,后生成授权码,获取所生成的授权密码二、代码功能1、pom.xm依赖 <!--邮箱--> <dependency> <groupId>org.springf...原创 2020-03-20 14:55:18 · 988 阅读 · 0 评论 -
用sts通过maven打包springboot项目
1.点击windows——>preference——>java——>INSTALLED JREs,查看右边的内容,如果是jre,就将其改为jdk。否则打包编译时会报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?错误2.右键要打包的项...原创 2020-03-11 20:17:18 · 595 阅读 · 0 评论 -
MybatisPlus和springboot集成
MybatisPlus官网一、创建项目二、添加依赖包(pom.xml)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...原创 2020-02-23 16:56:33 · 671 阅读 · 0 评论 -
springboot项目启动debus跳转到SilentExitExceptionHandler
问题如图:解决:window→preference→java→debug→Suspend execution on uncaught exceptions去掉如下图原创 2020-02-21 19:41:25 · 491 阅读 · 0 评论 -
springboot + mybatis plus强大的条件构造器queryWrapper、updateWrapper
官方文档一、条件构造器关系介绍介绍 :上图绿色框为抽象类abstract蓝色框为正常class类,可new对象黄色箭头指向为父子类关系,箭头指向为父类wapper介绍 :Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件AbstractLambdaWrappe...原创 2020-02-21 16:41:28 · 210 阅读 · 0 评论 -
springboot使用thymeleaf的方式引用static中的静态资源以及引用框架文件资源方法
一、实现:在springboot项目中通过使用thymeleaf的方式在前端的html页面中使用src/main/resources/static中的静态资源文件。二、在src/main/resources/static中的静态资源文件目录结构如下图1.在html页面中引入thymeleaf的依赖。如下<html lang="en" xmlns:th="http://www.thym...原创 2020-02-17 12:52:00 · 2393 阅读 · 0 评论 -
SpringBoot启动服务的2种方式
一.IDEA启动二.命令行编译为jar启动1.打包2.复制打好的包放在桌面点击文件右键获取位置:C:\Users\LPP\Desktop3.输入命令“java -jar 项目的jar名”原创 2020-02-13 15:50:32 · 191 阅读 · 0 评论 -
springboot(九):定时任务
在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现1、pom包配置pom包里面只需要引入springboot starter包即可<dependencies> <dependency> <groupId>org.springframework.bo...原创 2020-03-14 11:16:54 · 129 阅读 · 0 评论 -
springboot(一):入门篇
使用spring boot有什么好处1、平时搭建一个spring web项目:1)配置web.xml,加载spring和spring mvc2)配置数据库连接、配置spring事务3)配置加载配置文件的读取,开启注解4)配置日志文件…配置完成之后部署tomcat 调试…2、springboot创建项目快速入门maven构建项目1、访问http://start.spring....原创 2020-03-14 10:42:34 · 126 阅读 · 0 评论