Springboot
文章平均质量分 94
Java笔记虾
欢迎微信搜索【Java笔记虾】关注我的公众号,号内回复“后端面试”,送你一份精心准备的Java面试题(提纲+解析),后端技术精选每天定时推送优质Java技术博客,可以琐碎时间学点儿东西
展开
-
SpringBoot+Mybatis+Swagger2环境搭建
本文简介 为什么使用SpringBoot 搭建怎样一个环境 开发环境 导入快速启动项目 集成前准备 集成Mybatis 集成Swagger2 多环境配置 多环境下的日志配置 常用配置 为什么使用SpringBootSpringBoot相对于传统的SSM框架的优点是提供了默认的样板化配置,简化了S...转载 2019-10-18 10:35:17 · 1848 阅读 · 0 评论 -
揭秘SpringIOC初始化过程
作者:小毛毛cnblogs.com/zgwjava/p/10839732.html推荐阅读1.SpringBoot 整合篇2.手写一套迷你版HTTP服务器3.记住:永远不要在MySQL中使用UTF-84.Springboot启动原理解析相信大家都知道Spring,我们经常来用他一些特性,比如说他的AOP,IOC,那今天就带大家解析下SpringIOC的加载过...转载 2019-05-17 11:17:40 · 1193 阅读 · 0 评论 -
基于SpringBoot开发一个Restful服务,实现增删改查功能
作者:虚无境cnblogs.com/xuwujing/p/8260935.html推荐阅读1.SpringBoot 整合篇2.手写一套迷你版HTTP服务器3.记住:永远不要在MySQL中使用UTF-84.Springboot启动原理解析前言在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便、快捷。但是当时并没有...转载 2019-05-27 10:15:08 · 1415 阅读 · 0 评论 -
Springboot如何优雅的解决ajax+自定义headers的跨域请求
1、什么是跨域由于浏览器同源策略(同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。),凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。具体可以查看下表:2、springboot如何解决跨域问题1.普通跨域请求解决方案:①请求接口添加注解@C...原创 2019-05-27 10:21:28 · 3587 阅读 · 1 评论 -
Spring整合mybatis中的sqlSession是如何做到线程隔离的?
作者:等你归去来cnblogs.com/yougewe/p/10072740.html推荐阅读1.SpringBoot 整合篇2.手写一套迷你版HTTP服务器3.记住:永远不要在MySQL中使用UTF-84.Springboot启动原理解析项目中常常使用mybatis配合spring进行数据库操作,但是我们知道,数据的操作是要求做到线程安全的,而且按照原来的...转载 2019-05-28 10:44:38 · 1872 阅读 · 0 评论 -
SpringBoot+Mybatis多模块(module)项目搭建教程
作者:枫本非凡cnblogs.com/orzlin/p/9717399.html推荐阅读1.SpringBoot 整合篇2.手写一套迷你版HTTP服务器3.记住:永远不要在MySQL中使用UTF-84.Springboot启动原理解析一、前言最近公司项目准备开始重构,框架选定为SpringBoot+Mybatis,本篇主要记录了在IDEA中搭建Sprin...转载 2019-06-05 10:37:51 · 2256 阅读 · 0 评论 -
阅读Spring源码:IOC控制反转前的处理
ClassPathXmlApplicationContext的注册方式源码分析基于Spring4.3从ClassPathXmlApplicationContext入口,最终都会调用到/**使用给定父级创建新的ClassPathXmlApplicationContext,从给定的XML文件加载定义信息。*加载所有的bean定义信息并且创建所有的单例...原创 2019-06-05 10:43:41 · 2037 阅读 · 0 评论 -
别再问Spring Bean的生命周期了!
作者:sunshujie1990www.jianshu.com/p/1dec08d290c1推荐阅读1.SpringBoot 整合篇2.手写一套迷你版HTTP服务器3.记住:永远不要在MySQL中使用UTF-84.Springboot启动原理解析Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spr...转载 2019-06-05 10:45:25 · 1306 阅读 · 0 评论 -
就是要让你彻底学会 @Bean 注解
@Bean 注解全解析随着SpringBoot的流行,基于注解式开发的热潮逐渐覆盖了基于XML纯配置的开发,而作为Spring中最核心的bean当然也能够使用注解的方式进行表示。所以本篇就来详细的讨论一下作为Spring中的Bean到底都有哪些用法。@Bean 基础声明Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Be...原创 2019-07-12 10:13:20 · 1437 阅读 · 0 评论 -
如何使用SpringBoot封装自己的Starter
作者:Sans_juejin.im/post/5cb880c2f265da03981fc031一.说明我们在使用SpringBoot的时候常常要引入一些Starter,例如spring-boot-starter-web,官方为我们提供了几乎所有的默认配置,很好的降低了使用框架时的复杂度。所以在用xxx-starter的时候,可以不用费心去写一些繁琐的配置文件,即使必要的配置在a...转载 2019-08-22 15:23:29 · 1567 阅读 · 0 评论 -
SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录
一.说明Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任.二.项目环境 MyBatis-Plus版本: 3.1.0 SpringBoot版本:2.1.5 JDK版本:1.8 Shiro版本:1.4 ...转载 2019-08-23 14:47:10 · 844 阅读 · 0 评论 -
深究Spring中Bean的生命周期
前言这其实是一道面试题,是我在面试百度的时候被问到的,当时没有答出来(因为自己真的很菜),后来在网上寻找答案,看到也是一头雾水,直到看到了《Spring in action》这本书,书上有对Bean声明周期的大致解释,但是没有代码分析,所以就自己上网寻找资料,一定要把这个Bean生命周期弄明白!网上大部分都是验证的Bean 在面试问的生命周期,其实查阅JDK还有一个完整的Bean生命周期,...原创 2019-05-22 13:02:02 · 842 阅读 · 0 评论 -
Springboot + Vue + shiro 实现前后端分离、权限控制
源码分享:Javaweb练手项目下载本文总结自实习中对项目的重构。原先项目采用Springboot+freemarker模版,开发过程中觉得前端逻辑写的实在恶心,后端Controller层还必须返回Freemarker模版的ModelAndView,逐渐有了前后端分离的想法,由于之前,没有接触过,主要参考的还是网上的一些博客教程等,初步完成了前后端分离,在此记录以备查阅。一、前后端分离思想...转载 2019-05-20 15:02:36 · 5791 阅读 · 0 评论 -
手写spring+springmvc+mybatis框架系列文章
手写spring+springmvc+mybatis框架篇【开篇】https://www.javazhiyin.com/554.html 手写spring+springmvc+mybatis框架篇【springIOC容器】https://www.javazhiyin.com/556.html 手写spring+springmvc+mybatis框架篇【springmvc】...转载 2018-07-30 19:27:11 · 968 阅读 · 0 评论 -
从源码看Spring Security之采坑笔记(Spring Boot篇)
本文为原创投稿文,作者:像风一样转载请注明出处一、唠嗑鼓捣了两天的Spring Security,踩了不少坑。如果你在学Spring Security,恰好又是使用的Spring Boot,那么给我点个赞吧!这篇博客将会让你了解Spring Security的各种坑!二、开始1、准备 Spring boot 1.5 Mysql 5.7 导入依赖...转载 2018-11-01 11:31:25 · 1393 阅读 · 1 评论 -
Spring全家桶————[SpringBoot入门到跑路]
本文首发于“Java知音”对于之前的Spring框架的使用,各种配置文件XML、properties一旦出错之后错误难寻,这也是为什么SpringBoot被推上主流的原因,SpringBoot的配置简单,说5分钟能从框架的搭建到运行也不为过,现在更是微服务当道,所以在此总结下SpringBoot的一些知识,新手教程。1.在官网快速创建SpringBoot项目Gradle是一个基于A...原创 2018-11-12 17:05:57 · 1071 阅读 · 0 评论 -
Spring全家桶系列一一SpringBoot与Mybatis结合
本文首发于"Java知音"。Mybatis 是一个持久层ORM框架,负责Java与数据库数据交互,也可以简易理解为中介,相对于它,还有个中介是hibernate,不过在mybatis中sql语句的灵活性,可优化性比较强,这也是现在大多数人选择的原因。1. mapper.xml、dao接口、实体类自动生成下载 https://pan.baidu.com/s/1JY7Xduk5E3KPm5...原创 2018-11-12 17:08:39 · 1079 阅读 · 0 评论 -
Spring全家桶——SpringBoot之AOP详解
Spring全家桶——SpringBoot之AOP详解//本文作者:cuifuan面向方面编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象编程(OOP)。OOP中模块化的关键单元是类,而在AOP中,模块化单元是方面。准备工作首先,使用AOP要在build.gradle中加入依赖//引入AOP依赖compile "org.springframework.boot:spr...原创 2018-11-21 12:33:53 · 1026 阅读 · 0 评论 -
SpringBoot整合RabbitMQ(一)快速入门
原文链接:SpringBoot整合RabbitMQ(一)快速入门MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者...原创 2019-01-21 13:18:47 · 928 阅读 · 0 评论 -
SpringBoot整合RabbitMQ(二)单机抢票系统
原文链接:SpringBoot整合RabbitMQ(二)单机抢票系统上一章节讲了基本的整合和各种Exchange的使用,这章主要来实现一个单机的简单的抢票系统,麻雀虽小但五脏俱全,为什么用它做抢票系统大家应该也懂,为了削峰和异步处理。在这个项目里我用的是springboot的2版本,ORM选用JPA快速开发,JSON工具使用阿里的fastjson,当然,mq用的是rabbitMQ。导入的是...原创 2019-01-21 13:21:37 · 1758 阅读 · 1 评论 -
Springboot导出excel,合并单元格示例
原文链接:Springboot导出excel,合并单元格示例更多文章,欢迎访问:Java知音,一个专注于技术分享的网站以下用一个示例来说明springboot如何导出数据到excel。首先引入Maven依赖:<dependency> <groupId>org.apache.poi</groupId> ...原创 2019-01-21 13:26:34 · 8021 阅读 · 1 评论 -
Springboot系列教程汇总
Springboot 系列(一)Spring Boot 入门Springboot 系列(二)Spring Boot 配置文件Springboot 系列(三)Spring Boot 自动配置Springboot 系列(四)Spring Boot 日志框架Springboot 系列(五)Spring Boot web 开发之静态资源和模版Springb...原创 2019-03-12 12:48:42 · 3266 阅读 · 3 评论 -
来,科普一下JWT
作者:狂乱的贵公子cnblogs.com/cjsblog/p/9277677.html源码分享:Javaweb练手项目下载1. JSON Web Token是什么JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。2. 什么时候...转载 2019-05-20 14:59:46 · 1032 阅读 · 0 评论 -
深入SpringBoot核心注解原理
源码分享:Javaweb练手项目下载今天跟大家来探讨下SpringBoot的核心注解@SpringBootApplication以及run方法,理解下springBoot为什么不需要XML,达到零配置首先我们先来看段代码@SpringBootApplicationpublicclassStartEurekaApplication{publicstaticvoid...原创 2019-05-20 15:01:11 · 12063 阅读 · 0 评论 -
Springboot系列文章
springboot 入门https://www.javazhiyin.com/735.html SpringBoot启动流程解析https://www.javazhiyin.com/712.html SpringBoot自动配置原理https://www.javazhiyin.com/606.html springboot 整合JdbcTem...原创 2018-07-25 19:13:52 · 1397 阅读 · 0 评论