![](https://img-blog.csdnimg.cn/20200117101902240.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 93
SpringBoot从零到高级的学习记录,在这里分享给大家
爆米花9958
这个作者很懒,什么都没留下…
展开
-
SpringSecurity原理
最近在研究SpringSecurity,肝了好多天,算是有点收获,在这里分享下。原创 2023-08-23 22:07:48 · 498 阅读 · 0 评论 -
Spring Boot使用MyBatis连接数据库
MyBatis-Spring 是 MyBatis 框架的子模块,用来提供与当前流行的依赖注入框架 Spring 的无缝集成。整合 MyBatis 有两种方式:1) 使用 mybatis 官方提供的 Spring Boot 整合包实现。2) 使用 mybatis-spring 整合的方式方式一:使用官方整合包添加依赖:<!-- springboot,mybatis 整合包...原创 2020-02-25 23:50:24 · 836 阅读 · 0 评论 -
Spring Boot JPA 连接数据库
何为JPAJPA全称Java Persistence API,是Sun官方提出的一种ORM规范!对于Sun官网而言, 一是想简化现有Java EE和Java SE应用开发工作。 二是想整合ORM技术,实现天下归一。对于JPA规范,都在包路径:javax.persistence.*下,像一些常用的如:@Entity、@Id及@Transient都在此路径下。这些也是一些现在市面上常用的O...原创 2020-02-25 22:43:45 · 2214 阅读 · 0 评论 -
Springboot常规属性配置
常规属性配置在常规 Spring环境下,注入 properties文件里的需要通过@propertySource指明 properties文件的位置,然后通过@Value注入值。在 Spring Boot里,我们只需在 application.propcrties定义属性, 直接使用@Value注入即可 。类型安全的配置使用@Value注入每个配置在实际项目中会显得格外麻烦, 因为我们...原创 2020-02-25 21:52:52 · 196 阅读 · 0 评论 -
Spring Boot JDBC 连接数据库
接下来将对在Spring Boot构建的Web应用中,基于MYSQL数据库的几种数据库连接方式进行介绍,本节说下jdbc方式创建表配置相关文件配置maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...原创 2020-01-29 15:37:16 · 306 阅读 · 0 评论 -
Spring Boot的数据访问
Spring Data 项目是 Spring用来解决数据访问问题的一揽子解决方案, Spring Data是一个伞形项目, 包含了大量关系型数据库及非关系型数据库的数据访问解决方案。 Spring Data使我们可以快速且简单地使用普通的数据访问技术及新的数据访问技术。Spring Data为我们使用统一的 API来对上述的数据存储技术进行数据访问操作提供了支持。这是 Spring通过提供 S...原创 2020-01-29 13:54:54 · 452 阅读 · 0 评论 -
SpringBoot整合全局捕获异常
异常处理我们写代码离不开写try-catch语句,在Controller类里面,这也是一种处理异常的方法,但这种方法毕竟有很多弊端,一是我们在每个方法中都写try-catch很麻烦;二是不见得我们的代码能捕获所有异常。事实上SpringBoot 通过 spring-boot-starter-web 启动 WEB 容器的时候,会自动的提供一个映射,URL 是/error,同时会自动加载一个默认的...原创 2020-01-28 15:08:45 · 2152 阅读 · 0 评论 -
SpringBoot异步调用
除了异步请求,一般上我们用的比较多的应该是异步调用。通常在开发过程中,会遇到一个方法是和实际业务无关的,没有紧密性的。比如记录日志信息等业务。这个时候正常就是启一个新线程去做一些业务处理,让主线程异步的执行其他业务。何为异步调用说异步调用前,我们说说它对应的同步调用。通常开发过程中,一般上我们都是同步调用,即:程序按定义的顺序依次执行的过程,每一行代码执行过程必须等待上一行代码执行完毕后才...原创 2020-01-28 14:56:50 · 969 阅读 · 1 评论 -
SpringBoot异步请求
何为异步请求在Servlet 3.0之前,Servlet采用Thread-Per-Request的方式处理请求,即每一次Http请求都由某一个线程从头到尾负责处理。如果一个请求需要进行IO操作,比如访问数据库、调用第三方服务接口等,那么其所对应的线程将同步地等待****IO操作完成, 而IO操作是非常慢的,所以此时的线程并不能及时地释放回线程池以供后续使用,在并发量越来越大的情况下,这将带来严...原创 2020-01-28 00:34:54 · 5783 阅读 · 1 评论 -
SpringBoot使用AOP统一处理日志
我们已经学会了如何使用日志输出,可是如果在controller的类中每个方法名都写一个log输出肯定是不明智的选择。使用spring的AOP功能即可完成。1. 在pom.xml中添加aspect依赖包。 <!-- aop --> <dependency> <groupId>org.springframework.boot...原创 2020-01-27 21:03:34 · 721 阅读 · 0 评论 -
SpringBoot事件的发布和监听
Spring的事件对于SpringApplicationContext(BeanFactory)而言,在整个应用运行过程中(包括应用的启动、销毁), 会发布各种应用事件。开发者也可以实现自己的事件, 从而起到扩展spring框架的作用 。Spring的事件(Application Event)为 Bean与 Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个 ...原创 2020-01-27 20:14:04 · 5328 阅读 · 1 评论 -
springboot开发web应用
我们知道,在web开发时,一般都会涉及到很多的静态资源,如js、image、css文件等。SpringBoot的默认的静态文件目录是:/static /public /resources /META-INF/resources所以一般上我们只需要把静态文件放入前面的四个任一一个即可。默认都放在static下,对应路径即为:src/main/resources/static...原创 2020-01-23 20:23:20 · 571 阅读 · 0 评论 -
Spring Boot 日志配置
Spring Boot支持 JavaUtil Logging、 Log4J、 Log4J2和 Logback作为日志框架,无论使用哪种日志框架, Spring Boot已为当前使用日志框架的控制台输出及文件输出做好了配置,默认情况下, Spring Boot使用 Logback作为日志框架。配置 logback(官方推荐使用)配置日志文件spring boot 默认会加载 classp...原创 2020-01-23 19:53:05 · 789 阅读 · 0 评论 -
SpringBoot编写Hello World
前面已经知道如何创建Spring Boot项目,我们就从Hello World开始我们的学习里程吧引入 web 模块在pom.xml中添加支持web的模块:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...原创 2020-01-20 22:23:52 · 738 阅读 · 0 评论 -
Spring Boot中CrudRepository与JpaRepository
自学Spring Boot的时候看到书上在介绍Spring Data JPA的时候,用的是JpaRepository接口,但看很多的博客用的是CrudRepository,为了搞明白两者的关系,决定好好研究下,先看下两者的接口代码:@NoRepositoryBeanpublic interface CrudRepository<T, ID extends Serializabl...原创 2018-05-31 15:40:51 · 14234 阅读 · 4 评论 -
Spring Boot 项目搭建
从根本上来说,Spring Boot的项目只是普通的Spring项目,只是它们正好用到了Spring Boot的起步依赖和自动配置而已。因此,那些你早已熟悉的从头创建Spring项目的技术或工具,都能用于Spring Boot项目。然而,还是有一些简便的途径可以用来开启一个新的Spring Boot项目。最快的方法就是安装Spring Boot CLI,安装后就可以开始写代码,接着通过CLI来...原创 2018-08-31 12:12:34 · 314 阅读 · 0 评论 -
Spring boot初识
最近在看《Spring Boot实战》,对书中内容做了一些笔记,在此分享给大家。Spring Boot 精要Spring Boot将很多魔法带入了Spring应用程序的开发之中,其中最重要的是以下四个核心。自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置。 起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。 命令行界...原创 2018-08-31 12:06:13 · 220 阅读 · 0 评论 -
Spring Boot 的Servlet、Filter 、 Listener和Interceptor
先上两个网上找到的图,大家先有个大概认识1、Servlet回顾下javaEE的开发步骤(这里是大致配置和流程): 1.在web.xml中配置servlet和servletMapping 2.书写servlet标签里面配置的类,类需要继承HttpServlet,然后复写里面的doGet,doPost方法(当然还有init,des...原创 2019-08-07 21:11:48 · 6751 阅读 · 0 评论