• 等级
  • 3728715 访问
  • 394 原创
  • 6 转发
  • 385 排名
  • 1661 评论
  • 2618 获赞

Spring Boot + Vue 前后端分离开发,前端网络请求封装与配置

前端网络访问,主流方案就是Ajax,Vue也不例外,在Vue2.0之前,网络访问较多的采用vue-resources,Vue2.0之后,官方不再建议使用vue-resources,这个项目本身也停止维护,目前建议使用的方案是axios。今天松哥就带大家来看看axios的使用。axios引入axios使用步骤很简单,首先在前端项目中,引入axios:npminst...

2019-05-21 08:34:43

徒手撸一个 Spring Boot 中的 Starter ,解密自动化配置黑魔法!

我们使用SpringBoot,基本上都是沉醉在它Stater的方便之中。Starter为我们带来了众多的自动化配置,有了这些自动化配置,我们可以不费吹灰之力就能搭建一个生产级开发环境,有的小伙伴会觉得这个Starter好神奇呀!其实Starter也都是Spring+SpringMVC中的基础知识点实现的,今天松哥就来带大家自己来撸一个Starter,慢慢揭开Star...

2019-05-20 08:39:50

整理了八个开源的 Spring Boot 学习资源

SpringBoot算是目前Java领域最火的技术栈了,松哥年初出版的《SpringBoot+Vue全栈开发实战》迄今为止已经加印了3次,SpringBoot的受欢迎程度可见一斑。经常有人问松哥有没有推荐的SpringBoot学习资料?当然有!买松哥书就对了,哈哈。除了书呢?当然就是开源项目了,今天松哥整理了几个优质SpringBoot开源项目给大家参考,希望...

2019-05-17 15:54:46

提高性能,MySQL 读写分离环境搭建(二)

title:提高性能,MySQL读写分离环境搭建(二)tags:MySQLcategories:MySQLabbrlink:60ae3a4ddate:2019-05-1310:12:36上篇文章和大家聊了CentOS7安装MySQL5.7,这个大家一般装在虚拟机里边,装好了,把虚拟拷贝一份,这样我们就有两个MySQL,就可以开始今天的主从搭建了。准备工作...

2019-05-13 10:23:20

提高性能,MySQL 读写分离环境搭建(一)

这是松哥之前一个零散的笔记,整理出来分享给大伙!MySQL读写分离在互联网项目中应该算是一个非常常见的需求了。受困于Linux和MySQL版本问题,很多人经常会搭建失败,今天松哥就给大伙举一个成功的例子,后面有时间再和大家分享下使用Docker搭建环境,那样就100%成功了。CentOS安装MySQL自己玩Linux松哥一般首选Ubuntu,不过公司里边使用一般还...

2019-05-09 13:10:17

SpringMVC-方法四种类型返回值总结,你用过几种?

SpringMVC现在算是Java领域的一个基础性框架了,很多人天天用,可是对于SpringMVC方法的返回值,你又是否完全清楚呢?今天松哥就来和大家聊一聊SpringMVC中四种不同类型的返回值,看看有没有get到你的知识盲点?1.ModelAndView以前前后端不分的情况下,ModelAndView应该是最最常见的返回值类型了,现在前后端分离后,后端都是以返回JS...

2019-05-06 08:35:59

Spring Boot + Vue 前后端分离,两种文件上传方式总结

在Vue.js中,如果网络请求使用axios,并且使用了ElementUI库,那么一般来说,文件上传有两种不同的实现方案:通过Ajax实现文件上传通过ElementUI里边的Upload组件实现文件上传两种方案,各有优缺点,我们分别来看。准备工作首先我们需要一点点准备工作,就是在后端提供一个文件上传接口,这是一个普通的SpringBoot项目,如下:Si...

2019-04-28 11:02:02

Spring Security 工作原理概览

本文由读者muggle投稿,muggle是一位具备极客精神的90后单身老实猿,对SpringSecurity有丰富的使用经验,muggle个人博客地址是h...

2019-04-27 08:02:58

MyBatis中主键回填的两种实现方式

主键回填其实是一个非常常见的需求,特别是在数据添加的过程中,我们经常需要添加完数据之后,需要获取刚刚添加的数据id,无论是Jdbc还是各种各样的数据库框架都对此提供了相关的支持,本文我就来和和大家分享下数据库主键回填在MyBatis中的两种实现思路。原生写法框架来源于我们学过的基础知识,主键回填实际上是一个在JDBC中就被支持的写法,有的小伙伴可能不知道这一点,因此这里我先来说说...

2019-04-24 08:39:10

MyBatis中主键回填的两种实现方式

主键回填其实是一个非常常见的需求,特别是在数据添加的过程中,我们经常需要添加完数据之后,需要获取刚刚添加的数据id,无论是Jdbc还是各种各样的数据库框架都对此提供...

2019-04-24 08:15:46

想和大家谈一点合作

松哥这个公众号,已经做了快两年了,两年来,对待这个号一直非常佛系,时间充裕了,会连着更新好几个月,忙起来了,可能半年没有更新,正是这样的态度,让这个号发展的非常缓慢,今年...

2019-04-23 08:51:26

SpringMVC 中 @ControllerAdvice 注解的三种使用场景!

@ControllerAdvice,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的Controller。使用这个Controller,可以实现三个方面的功能:全局异常处理全局数据绑定全局数据预处理灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是SpringMVC提供的功能,在SpringBoot中可以直接使...

2019-04-22 09:42:16

工作之余,你是怎么提高技术的?

最近又来了很多小伙伴,松哥会持续以目前最新的SpringBoot为基础,写一个完整的SpringBoot教程,敬请期待。熟悉松哥的小伙伴知道,松哥大学是管理学...

2019-04-20 18:02:59

一个Java程序猿眼中的前后端分离以及Vue.js入门

松哥的书里边,其实有涉及到Vue,但是并没有详细说过,原因很简单,Vue的资料都是中文的,把Vue.js官网的资料从头到尾浏览一遍该懂的基本就懂了,个人感觉这个是最好的Vue.js学习资料,因此在我的书里边就没有多说。但是最近总结小伙伴遇到的问题,感觉很多人对前后端分离开发还是两眼一抹黑,所以今天松哥想和大家聊一下前后端分离以及Vue.js的一点事,算是一个简单的入门科普吧。...

2019-04-19 09:49:09

Spring Boot 中实现定时任务的两种方式

在Spring+SpringMVC环境中,一般来说,要实现定时任务,我们有两中方案,一种是使用Spring自带的定时任务处理器@Scheduled注解,另一种就是使用第三方框架Quartz,SpringBoot源自Spring+SpringMVC,因此天然具备这两个Spring中的定时任务实现策略,当然也支持Quartz,本文我们就来看下SpringBoot...

2019-04-18 12:31:10

Spring Boot 中关于自定义异常处理的套路!

在SpringBoot项目中,异常统一处理,可以使用Spring中@ControllerAdvice来统一处理,也可以自己来定义异常处理方案。SpringBoot中,对异常的处理有一些默认的策略,我们分别来看。默认情况下,SpringBoot中的异常页面是这样的:我们从这个异常提示中,也能看出来,之所以用户看到这个页面,是因为开发者没有明确提供一个/error路...

2019-04-17 09:10:27

Spring Boot 定义系统启动任务,你会几种方式?

在Servlet/Jsp项目中,如果涉及到系统任务,例如在项目启动阶段要做一些数据初始化操作,这些操作有一个共同的特点,只在项目启动时进行,以后都不再执行,这里,容易想到web基础中的三大组件(Servlet、Filter、Listener)之一Listener,这种情况下,一般定义一个ServletContextListener,然后就可以监听到项目启动和销毁,进而做出相应的数据初...

2019-04-15 10:17:27

你真的理解 Spring Boot 项目中的 parent 吗?

前面和大伙聊了SpringBoot项目的三种创建方式,这三种创建方式,无论是哪一种,创建成功后,pom.xml坐标文件中都有如下一段引用:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</arti...

2019-04-13 10:24:26

创建一个 Spring Boot 项目,你会几种方法?

我最早是2016年底开始写SpringBoot相关的博客,当时使用的版本还是1.4.x,文章发表在CSDN上,阅读量最大的一篇有42W+,如下图:2017年由于种种原因,就没有再继续更新SpringBoot相关的博客了,2018年又去写书了,也没更新,现在SpringBoot最新稳定版是2.1.4,松哥想针对此写一个系列教程,专门讲SpringBoot...

2019-04-12 10:25:54

创建一个 Spring Boot 项目,你会几种方法?

我最早是2016年底开始写SpringBoot相关的博客,当时使用的版本还是1.4.x,文章发表在CSDN上,阅读量最大的一篇有42W+,如下图:20...

2019-04-12 08:10:16

博客专家

_江南一点雨

Java攻城狮
关注
  • 计算机软件/Java攻城狮
  • 中国
奖章
  • 专栏达人
  • 持之以恒
  • 1024勋章
  • 勤写标兵Lv1
  • 勤写标兵Lv2