
springboot
bug_Cat
大学狗一枚
展开
-
springboot当中整合Druid
springboot当中整合Druid简介jdbc是连接数据库的基础,springboot当中也可以直接使用jdbc进行相应的访问,并且在学习当中springboot整合jdbc过程中学习了一下Druid,所以记录一下。讲解1.jdbc配置使用jdbc我们需要在application.yml或者application.properties进行配置,我使用的是mysql,配置如下,其中springboot是对应的数据库spring: datasource: username: root原创 2020-05-15 18:16:37 · 534 阅读 · 0 评论 -
springboot注册Servlet三大组件
springboot注册Servlet三大组件简介Servlet三大组件Servlet、Filter、Listener我们听说的比较多,在springboot当中也可以添加这三大组件,使用起来也比较方便讲解编写三大组件添加三大组件之前我们需要先编写三大组件MyServlet:public class MyServlet extends HttpServlet { /** * 处理get请求 * @param req * @param resp原创 2020-05-15 18:15:51 · 784 阅读 · 0 评论 -
springboot拦截器小例子
springboot拦截器小例子简介拦截器顾名思义就是拦截一些请求达到我们想要的目的,在这里我写了一个简单的拦截器小例子记录一下。讲解假设我们有这样一个需求,需要系统在登录之后才能使用其他功能,如果没有登录就访问其他请求就强制返回登录页面。对于这个请求我们可以通过拦截器进行实现,拦截系统访问,判断是否已经登录,如果没有登录,则返回到登录界面。1.登录功能编写既然有登录那我们需要先编写登录登录界面login.html<!DOCTYPE html><html lang="en原创 2020-05-14 20:10:42 · 1628 阅读 · 1 评论 -
springboot错误数据、错误页面定制
springboot错误数据、错误页面定制介绍在springboot中如果发生访问错误,如404的话,如果是浏览器访问它会给你一个默认的定制页面比如下面这样如果是其他的,会返回json数据(来自idea插件RestfulToolkit):那我们可以定制自己的错误页面吗,答案是肯定的,下面就讲解如何定制自己的错误页面已经信息方法一、定制错误页面使用了模板引擎情况使用了模板引擎thymeleaf的情况下,我们只需要在resources的templates下创建error文件夹,在里面创建原创 2020-05-13 17:48:43 · 534 阅读 · 0 评论 -
springboot中restfulCRUD例子
springboot中restfulCRUD例子简介在学习了springboot和web相关的内容时,学习了一下增删改查相关的讲解,所以自己也写一个增删改查的例子来记录一下,先说明为了简单本次例子中不含有数据库相关的操作,只是为了举例。讲解假设我们有一个学生类student需要进行展示,并且对其进行增删改查。首先我们写一下对应的uri:普通CRUD(uri来区分操作)RestfulCRUD查询getStudentstudent–get添加addStudents原创 2020-05-11 22:20:57 · 372 阅读 · 0 评论 -
thymeleaf语法简单记录
thymeleaf语法简单记录简介学习springboot的时候学习了一下thymeleaf的语法,所以拿来记录一下啊,主要参考了官方的文档学习语法规则thymeleaf在使用的时候我们首先需要在开头导入名称空间<html lang="en" xmlns:th="http://www.thymeleaf.org">下面这张表是在thymeleaf官方文档里面所找到的,thymeleaf的属性优先级,也是类似于所有属性的大纲,所有写在开头OrderFeatureAttr原创 2020-05-10 21:50:48 · 293 阅读 · 0 评论 -
springboot日志
springboot日志使用简介SpringBoot能自动适配所有的日志,但是底层默认使用slf4j+logback的方式记录日志,一般来说遵从默认的日记就可以了。springboot日志的官方文档在这里传送门讲解1.代码使用方法在测试类中写下日下代码:@SpringBootTestclass SpringBoot03LoggingApplicationTests { Lo...原创 2020-05-07 13:37:35 · 347 阅读 · 0 评论 -
springboot配置文件加载顺序
springboot配置文件加载顺序介绍springboot当中配置文件又很多,有一定的访问顺序,做个记载记录一下访问顺序讲解一、形成jar包之前的访问顺序springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件,他们的访问顺序的优先级由高到低如下所示:file:/config...原创 2020-05-02 16:01:42 · 842 阅读 · 0 评论 -
springboot中Profile多环境支持
Profile多环境支持介绍Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、 指定参数等方式快速切换环境,比如有的时候我们希望spring开发时在一个环境、测试时又在一个环境,生产的时候又一个环境,这个都可以通过Profile实现讲解1.多Profile文件实现我们在主配置文件编写的时候,文件名可以是是 application-{profile}.proper...原创 2020-05-01 22:33:01 · 266 阅读 · 0 评论 -
springboot中@PropertySource、@ImportResource、@Bean
springboot中@PropertySource、@ImportResource、@Bean介绍在上一篇中学习了@ConfigurationProperties,演示的时候是直接在application.yml中进行相对应的配置,但是如果映射对的话,都写在这里面也不太合适,springboot当中也就为我们提供了一些方法解决这个问题讲解1.@PropertySource@Proper...原创 2020-05-01 22:31:06 · 238 阅读 · 0 评论 -
sprigboot中配置文件值注入
sprigboot中配置文件值注入介绍在springboot当中有时候我们会写一些bean和配置文件进行映射,那么我们如何将配置文件当中的值注入到bean当中去呢?一般我们会使用@ConfigurationProperties进行相应的注入讲解1.使用@ConfigurationProperties写一个Person和dog类@Component@ConfigurationPrope...原创 2020-05-01 21:27:47 · 193 阅读 · 0 评论 -
yaml语法介绍
yaml语法介绍一、基本语法key:(空格)value,表示一个键值对(空格不能省略)以空格的缩进来控制层级关系(有的类似python);只要是左对齐的一列数据,都是同一个层级的,其中属性和值也是大小写敏感;server: port: 8081 path: /hello其中port: 8081就表示一个键值对,而port、path就是同一级二、值的写法1.普通类型(数字、字符串...原创 2020-05-01 21:26:12 · 668 阅读 · 0 评论 -
springboot中自动配置笔记
springboot中自动配置笔记简介刚开始学习springboot的时候有一些自动配置的细节笔记,记录一下讲解1、spring-boot-starter-parent 在"pom.xml"文件当中,我们可以看到下面的配置 <parent> <groupId>org.springframework.boot</groupId> ...原创 2020-04-30 19:56:17 · 739 阅读 · 0 评论