经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Spring Boot

@MapperScan注解与@Mapper注解的使用

目录@MapperScan注解与@Mapper注解使用MapperScan注解和@Mapper的区别 @MapperScan注解与@Mapper注解使用 @Mapper一般对应一个接口,相当于一个mapper.xml文件,它的作用就是将接口生成一个动态代理类。 当我们写的mapper接口比较...[2021/10/8]

迅速学会@ConfigurationProperties的使用操作

目录@ConfigurationProperties的使用@ConfigurationPropertiesSpring配置方式注解@ConfigurationProperties使用方法@ConfigurationProperties作用于方法作用于Cla 类及其用法总结 @Configuratio...[2021/10/8]

@Transactional注解不起作用的原因分析及解决

目录Transactional失效场景介绍第一种第二种第三种@Transactional注解不起作用原理分析第一种不创建代理对象不进行代理调用第二种第三种 Transactional失效场景介绍 第一种 Transactional注解标注方法修饰符为非public时,@Transactio...[2021/9/28]

@Autowired自动装配,@Bean注入@Primary,@Qualifier优先级讲解

目录Autowired自动装配第一种情况第二种情况第三种情况第四种情况总结@Autowired 取值app.getBean()@Primary 优先 Autowired自动装配 spring利用依赖注入(DI),完成对IOC容器中的各个组件的依赖关系赋值 对同一个Dao类,既有 @Bean...[2021/9/27]

@ComponentScan注解用法之包路径占位符解析

目录代码测试底层行为分析总结 @ComponentScan注解的basePackages属性支持占位符吗? 答案是肯定的。 代码测试 首先编写一个属性配置文件(Properties),名字随意,放在resources目录下。 在该文件中只需要定义一个属性就可以,属性名随意,值必须是要...[2021/8/16]

spring boot基于注解的声明式事务配置详解

spring boot基于注解的声明式事务配置详解

事务配置 1、配置方式一 1)开启spring事务管理,在spring boot启动类添加注解@EnableTransactionManagement(proxyTargetCla = true);等同于xml配置方式的 <tx:annotation-driven />(注意:1...[2021/8/9]

spring boot ${}占位符不起作用的解决方案

spring boot ${}占位符不起作用 问题: 在 pom.xml 文件里定义好属性标签,然后在 properties或者xml 中使用${key}引用,打包之后就会自动替换掉。但是在使用 spring boot 后发现,@可以替换,但是${…}替换不了。 分析: sp...[2021/8/4]

浅谈spring boot使用thymeleaf版本的问题

spring boot使用thymeleaf版本问题 Spring boot默认使用的是thymeleaf的2版本,这个版本比较低,有些功能不支持,需要切换成3版本 在properties中加入 <thymeleaf.version>3.0.9.RELEASE</...[2021/8/4]

spring boot中nativeQuery的用法

spring boot中nativeQuery的用法

Springboot入门介绍 spring boot就是一个大框架里面包含了许许多多的东西,其中spring就是最核心的内容之一,当然就包含spring mvc。 spring mvc 是只是spring 处理web层请求的一个模块。 因此他们的关系大概就是这样: spring mvc ...[2021/7/26]

使用Spring Boot实现操作数据库的接口的过程

一、Spring Boot原理 用户从页面前端,也就是我们所说的 view 层进行查询访问,进入到 controller 层找到对应的接口,接 着 controller 进行对 service 层进行业务功能的调用,service 要进入 dao 层查询数据,dao 层调用 mapper.x...[2021/7/21]

Java经典面试题汇总:Spring Boot

目录1. 什么是 Spring Boot?2. 为什么要用 Spring Boot? 3. Spring Boot 核心配置文件是什么?4. Spring Boot 提供了哪些常用的 Starter Project Options?5. 如何快速构建一个Spring Boot项目?6. S...[2021/7/21]

Spring Boot 整合 Apache Dubbo的示例代码

Apache Dubbo是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 注意,是 Apache Dubbo,不再是 Alibaba Dubbo。简单来说就是 Alibaba 将 Dubbo 移交给 ...[2021/7/5]

Spring Boot实现发送邮件

发送邮件 在web开发中,发送邮件是一个很常用的功能,Spring Boot也集成了发送邮件的功能 基本使用 使用Spring Boot的发送邮件功能,需要导入邮件的starter依赖 <dependency> <groupId>org.spr...[2021/6/28]

Spring Boot+Shiro实现一个Http请求的Basic认证

前言 今天跟小伙伴们分享一个实战内容,使用Spring Boot+Shiro实现一个简单的Http认证。 场景是这样的,我们平时的工作中可能会对外提供一些接口,如果这些接口不做一些安全认证,什么人都可以访问,安全性就太低了,所以我们的目的就是增加一个接口的认证机制,防止别人通过接口攻击服...[2021/6/15]

Spring Boot如何通过java -jar启动

Pre 大家开发的基于Spring Boot 的应用 ,jar形式, 发布的时候,绝大部分都是使用java -jar 启动。 得益于Spring Boot 的封装 , 再也不用操心搭建tomcat等相关web容器le , 一切变得非常美好, 那SpringBoot是怎么做到的呢? 引导 ...[2021/5/24]

Spring Boot简介与快速搭建详细步骤

Spring Boot简介 SpringBoot为了简化在开发基于 Spring的项目的难度,减少了哪些繁杂的配置,从而让开发基于 Spring的项目变成一个相当简单容易的事。 SpringBoot其本身没有添加什么新的技术,就是整合了一些现有的框架,并提供了一些默认的配置,就是这些默认的配...[2021/5/10]

Spring Boot Admin的使用详解(Actuator监控接口)

第一部分 Spring Boot Admin 简介  Spring Boot Admin用来管理和监控Spring Boot应用程序。 应用程序向我们的Spring Boot Admin Client注册(通过HTTP)或使用SpringCloud®(例如E...[2021/5/7]

Spring Boot thymeleaf模板引擎的使用详解

在早期开发的时候,我们完成的都是静态页面也就是html页面,随着时间轴的发展,慢慢的引入了jsp页面,当在后端服务查询到数据之后可以转发到jsp页面,可以轻松的使用jsp页面来实现数据的显示及交互,jsp有非常强大的功能,但是,在使用springboot的时候,整个项目是以jar包的方式运行而不是...[2021/3/8]

Spring Boot使用JSR-380进行校验的示例

介绍 JSR-380 是 J2EE 的一个规范,用于校验实体属性,它是 JSR-303 的升级版,在 Spring Boot 中可以基于它优雅实现参数校验。 <!--more--> 示例 在没有使用 JSR-380 之前,我们一般都会将参数校验硬编码在 controller...[2021/3/1]

JAVA入门教学之快速搭建基本的springboot(从spring boot到spring cloud)

JAVA入门教学之快速搭建基本的springboot(从spring boot到spring cloud)

安装JDK https: www.oracle.com/java/technologie javase/javase-jdk8-downloads.html 使用的是jdk8,这里使用的是windows10 64位的操作系统,所以下载对应的jdk版本 点击链接会要你登录,登录...[2021/2/19]

Spring Boot 2结合Spring security + JWT实现微信小程序登录

Spring Boot 2结合Spring security + JWT实现微信小程序登录

项目源码:https: gitee.com/tanwubo/jwt-spring-security-demo 登录 通过自定义的WxAppletAuthenticationFilter替换默认的UsernamePa wordAuthenticationFilter,在UsernamePa w...[2021/1/25]

spring boot读取Excel操作示例

本文实例讲述了spring boot读取Excel操作。分享给大家供大家参考,具体如下: 首先引入相关依赖 <!--解析office相关文件--> <dependency> <groupId>org.apache.poi...[2019/11/5]

Spring Boot加载配置文件的完整步骤

前言 本文针对版本2.2.0.RELEASE来分析SpringBoot的配置处理源码,通过查看SpringBoot的源码来弄清楚一些常见的问题比如: SpringBoot从哪里开始加载配置文件? SpringBoot从哪些地方加载配置文件? SpringBoot是如何...[2019/11/5]

spring boot 配置HTTPS代码实例

这篇文章主要介绍了spring boot 配置HTTPS代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 spring boot 版本是<version>1.5.8.RELEASE</version> 1.配...[2019/11/4]

Mybatis总结之如何自动生成数据库表结构

一般情况下,用Mybatis的时候是先设计表结构再进行实体类以及映射文件编写的,特别是用代码生成器的时候。 但有时候不想用代码生成器,也不想定义表结构,那怎么办? 这个时候就会想到Hibernate,然后想到它的hibernate.hbm2ddl.auto配置项。 所以手工...[2019/11/1]

Spring boot 路径映射的实现

Spring boot 路径映射的实现

这篇文章主要介绍了spring boot 路径映射的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在spring boot中集成thymeleaf后,我们知道thymeleaf的默认的html的路径为cla path:/template...[2019/11/1]

SpringBoot 配置提示功能

目的 配置自动提示的辅助功能可以让配置写起来更快,准确率大大提高。 springboot jar 包含提供所有支持的配置属性细节的元数据文件。文件的目的是为了让 IDE 开发者在用户使用 application.properties 或 application.yml ...[2019/10/31]

Spring Boot Logback配置日志过程解析

这篇文章主要介绍了Spring Boot Logback配置日志过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 出于性能等原因,Logback 目前是springboot应用日志的标配; 当然有时候在生产环境中也会考虑和三方中间件采用...[2019/10/31]

springboot+easypoi 一行代码搞定excel导入导出

easyPoi 官方API http: easypoi.mydoc.io/ pom引入 <dependency>   <groupId>cn.afterturn</groupId>   <artifactId>eas...[2019/10/29]

SpringBoot中如何实现接口数据的加解密功能?

数据是企业的第四张名片,企业级开发中少不了数据的加密传输,所以本文介绍下SpringBoot中接口数据加密、解密的方式。 一、加密方案介绍 对接口的加密解密操作主要有下面两种方式: 自定义消息转换器 优势:仅需实现接口,配置简单。 劣势:仅能对同一类型的MediaType进行加解密操作,不灵活。 ...[2019/10/28]

spring boot加入拦截器Interceptor过程解析

这篇文章主要介绍了spring boot加入拦截器Interceptor过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.spring boot拦截器默认有 HandlerInterceptorAdapter ...[2019/10/28]

SpringBoot中神奇的@Enable*注解?

在SpringBoot开发过程,我们经常会遇到@Enable开始的好多注解,比如@EnableEurekaServer、@EnableAsync、@EnableScheduling等,今天我们就来分析下这些注解到底是如何工作的? 一、@Enable*实现的原理 通过这些@Enable*注解的源码可...[2019/10/24]

Spring Boot 配置元数据指南

Spring Boot 配置元数据指南

1. 概览 在编写 Spring Boot 应用程序时,将配置属性映射到 Java bean 上是非常有用的。但是,记录这些属性的最好方法是什么呢? 在本教程中,我们将探讨 Spring Boot Configuration Proce or 和 关联的 JSON 元数据文件,该...[2019/10/24]

并发编程之Disruptor并发框架

一、什么是Disruptor Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务逻辑...[2019/10/24]

Spring Boot 自定义数据源DruidDataSource代码

这篇文章主要介绍了Spring Boot 自定义数据源DruidDataSource代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、添加依赖 <dependency> <groupId>...[2019/10/23]

Spring Boot自动注入的原理分析

前言 我们经常会被问到这么一个问题:SpringBoot相对于spring有哪些优势呢?其中有一条答案就是SpringBoot自动注入。那么自动注入的原理是什么呢? 我们进行如下分析。 1:首先我们分析项目的启动类时,发现都会加上@SpringBootApplication这个注解,我...[2019/10/21]

Spring-Data-Jpa使用总结

参考资源列表 官方文档:https: docs.spring.io pring-data/jpa/doc 2.1.5.RELEASE/reference/html/ 《Spring Data JPA入门到精通》 前言 JPA是Java Persisten...[2019/10/17]

springboot windows10风格 activiti 整合项目框架源码 shiro 安全框架 druid

springboot windows10风格 activiti 整合项目框架源码 shiro 安全框架 druid

 官网:www.fhadmin.org  此项目为Springboot工作流版本 windows 风格,浏览器访问操作使用,非桌面应用程序。 1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器) freemaker模版技术 ,0个代码不用...[2019/10/17]

Solr基础知识三(整合SSM)

前两篇讲了solr安装和导入数据,这篇讲如何整合到SSM中。   一、整合SSM   1.1 引入依赖   1.2 初始化solr   1.3 写service   1.4 写控制层   1.5 查询   &...[2019/10/17]

IDEA 2019.1.3 激活码大全

激活码: 9MWZD5CC4E-eyJsaWNlbnNlSWQiOiI5TVdaRDVDQzRFIiwibGljZW5zZWVOYW1lIjoiMjAxNzY1MDYxQGNxdS5lZHUuY24gLiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW...[2019/10/17]

spring boot 监听容器启动代码实例

在使用Spring框架开发时, 有时我们需要在spring容器初始化完成后做一些操作, 那么我们可以通过自定义ApplicationListener 来实现. 自定义监听器 @Component public cla MyApplicationListener implem...[2019/10/17]

mybatis中的动态SQL语句

有时候,静态的SQL语句并不能满足应用程序的需求。我们可以根据一些条件,来动态地构建 SQL语句。 例如,在Web应用程序中,有可能有一些搜索界面,需要输入一个或多个选项,然后根据这些已选择的条件去执行检索操作。我们可能需要根据用户选择的条件来构建动态的SQL语句。如果用户提供了任...[2019/10/16]

spring boot上传文件超出大小异常无法捕获问题

我们使用Spring Boot上传功能的时候,会遇到文件大小超出限制的问题。Tomcat默认的大小是1M。因此,我们首先应该修改这个限制。我们在配置文件application.properties或application.yml上修改上传文件大小限制即可。下面是application.proper...[2019/10/12]

EurekaServer自动装配及启动流程解析

在开始本篇文章之前,我想你对SpringCloud和SpringBoot的基本使用已经比较熟悉了,如果不熟悉的话可以参考我之前写过的文章 本篇文章的源码基于SpringBoot2.0,SpringCloud的Finchley.RELEASE @EnableEurekaSer...[2019/10/12]

Thymeleaf 入门

Thymeleaf是一个表现层的模板引擎,一般被使用在Web环境中。Thymeleaf支持多种模板类型:HTML、XML、JavaScript、CSS和普通文本等,默认提供了6种模板处理模式:HTML、XML、TEXT、JAVASCRIPT 、CSS和RAW。最后一个RAW表示不会对模...[2019/10/11]

从spring boot发邮件聊到开发的友好性

   前些天帮一个朋友做网站,全站都是静态页面,唯一需要用到后端开发的是他需要一个留言板。传统的留言板一般都是提交后保存到数据库,然后提供一个后台的留言列表给管理人员看,我嫌麻烦,就决定留言提交到后台直接发邮件出去,这样就不用开发后台页面了,他也不需要登录一个什么后...[2019/10/10]

Spring Boot 2.x基础教程:Swagger接口分类与各元素排序问题详解

Spring Boot 2.x基础教程:Swagger接口分类与各元素排序问题详解

之前通过Spring Boot 2.x基础教程:使用Swagger2构建强大的API文档一文,我们学习了如何使用Swagger为Spring Boot项目自动生成API文档,有不少用户留言问了关于文档内容的组织以及排序问题。所以,就特别开一篇详细说说Swagger中文档内容如何来组织以及...[2019/10/9]

springboot+vue2.x 解决session跨域失效问题

服务端SpringBoot2.x   :localhost:8082 前端Vue2.x                 :localhost:81 前后端的端口号不同,为...[2019/10/9]

二、SpringBoot基础配置

目录 2.1 @SpringBootApplication 2.3 服务器配置 2.4 修改启动banner 小结 2.1 @SpringBootAppli...[2019/10/9]

SpringBoot嵌入式Tomcat的自动配置原理

在读本篇文章之前如果你读过这篇文章SpringBoot自动装配原理解析应该会更加轻松 准备工作 我们知道SpringBoot的自动装配的秘密在org.springframework.boot.autoconfigure包下的spring.factories文件中,而嵌入T...[2019/10/9]

562
2
记录数:177 页数:1/41234下一页尾页
加载更多
 友情链接: NPS