
Springboot
本篇专栏来写一些springboot
喜欢学习的小棉袄
这个作者很懒,什么都没留下…
展开
-
使用人人开源秒搭SpringBoot2.x+Vue的前后端分离管理平台
对于一些简单的增删改查写起来太浪费时间,因此使用人人开源里面的脚手架搭建项目后台人人开源地址搭建SpringBoot服务端git clone项目到电脑上将项目用IDE打开,我这块就放到我的微服务项目总工程目录下,先要将原本项目的git信息进行删除将此项目加入到父项目的子模块中进入项目,找到DB文件,并将它放到自己的数据库执行完如下然后在dev下修改数据源信息进行启动...原创 2020-05-01 11:07:25 · 981 阅读 · 1 评论 -
Netty编写TCP服务器和SpringBoot整合
以前在写项目的时候用到过,这个tcp服务器的功能主要就是不间断的完成客户端发来的TCP连接请求,先是使用的阻塞式IO,然后又改为NIO,NIO写的时候出现了一些问题,就改用为Netty了前言:此文仅提供思路,环境SpringBoot2.x,JDK8,Mysql5.7导入Netty的依赖由于Netty并不是属于JDK自带的,它是一个开源的高性能的Java网络框架,是由JBoss提供的。注意:...原创 2020-03-14 17:41:44 · 6764 阅读 · 2 评论 -
SpringBoot(二)——SpringBoot中的各种配置文件的方法
SpringBoot再靠近一点在SpringBoot(一)中我们对SpringBoot有了一些了解,这次我们再靠近它一下。在此之前,如果不知道yml或properties配置文件的写法,请先对yml或properties有一些了解.比较不错的入门学习地址,当然你也可以去参照官网。 默认已经对yml和properties有了一定的了解(一点点了解就够了)下边我就直接演示了。配置文件改...原创 2019-04-19 17:27:02 · 362 阅读 · 0 评论 -
SpringBoot(一)——SpringBoot该怎么玩
该怎么玩SpringBoot在此之前把SpringBoot也了解一些,深深浅浅都有,写东西的话是足够的,但是总感觉对SpringBoot的了解不够,因此就感觉很难受,终于下定决心,重新开始SpringBoot。SpringBoot入门程序Hello Spring Boot我使用的工具是IDEA,当然Eclipse也不错,下边就开始第一个SpringBoot程序。这个是我以前写过的很详细...原创 2019-04-19 17:25:46 · 1707 阅读 · 0 评论 -
SpringCloud中的一些常用的开源框架(二)
Zuulzuul它的一个怪兽的名字,那他也就寓意着一个凶狠的角色,它就网关,也可以说是替我们的网站进行把关,它也是Netflix下的一款产品,它可以干一些什么?它可以进行身份的验证,审查和监控,路由,也内部集成了负载均衡等等Zuul入门1.导入依赖 <dependencies> <!--怪兽名,网关,里面集成有ribbon,hystrix,web star...原创 2019-03-13 22:26:22 · 640 阅读 · 0 评论 -
SpringCloud中的一些常用的开源框架(一)
在SpringCloud中继承了很多比较好的开源框架,并且可以通过简单的配置更方便的使用它。下面我就来闲聊几个常用的框架。Hystrixhystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制。在一个分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败。Hystrix提供了熔...原创 2019-03-12 23:10:04 · 2634 阅读 · 0 评论 -
使用Spring cloud整合Spring boot
会用到的知识:Spring boot可以说是基于Spring且简化人工配置,开箱即用的框架。那spring cloud也可以说是spring boot的集成框架。springcloud里集成了很多常用的框架。Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringClo...原创 2019-03-10 11:56:30 · 2949 阅读 · 0 评论 -
Spring Boot(四)——Spring Boot整合Mybatis并搭建出完整的MVC项目(详细)
经过前面的学习,这次就用一个小的demo来演示一下,我们也可以将他和我们以前做过的ssm进行对比。案例准备工作JDK1.8IDEA编译工具MavenLombok插件。准备工作完了后,就像我们Spring Boot(一)中一样,需要重新搭建的可以参考搭建过程地址:https://blog.youkuaiyun.com/qq_42605968/article/details/87935200...原创 2019-02-28 23:09:50 · 293 阅读 · 0 评论 -
SpringBoot(三)——通过源码来大致了解SpringBoot的运行原理
Spring Boot的简单分析有没有人学到这里很好奇么,为什么SpringBoot中就一个run方法就能启动起来整个项目,并且应用所有的配置。接下来就来简单的分析分析。我们先从run方法中开始往下探索源码进入SpringApplication中,会发现Spring Boot是通过类加载器来启动的,并且对类进行判断类型(光标所示),并初始化啊,监听等。进入光标所在处,可以看到作者的注释...原创 2019-02-28 13:47:41 · 196 阅读 · 0 评论 -
SpringBoot(二)——属性注入的几种方法和对一些疑问的简单源码剖析
在上一篇讲到优雅的配置properties属性,那是一个怎么的优雅法呢?接下来先来写写上一次遗留的优雅配置,所谓优雅就是看起来一目了然很简洁。属性配置文件的导入(属性配置文件的名字一定要是application)属性配置文件jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/Mybatis?serve...原创 2019-02-27 20:03:07 · 266 阅读 · 0 评论 -
用Idea快速创建Spring boot工程
Idea上有可以快速创建spring boot和spring cloud的窗口,下边就来演示一下怎么快速创建!1.创建新的工程,点到Spring Initializr ,SDK如果自动显示的话就进入下一步,否则手动导SDK目录。2.选择java版本和打包方式,还有用哪种工程3.选择需要导入的依赖,我先搭建一个demo,就先导入这些,默认的话就和我们上次手动搭建一个效果是个最简单的,这个可...原创 2019-02-27 13:28:35 · 196 阅读 · 0 评论 -
SpringBoot(一)——一个开箱即用的开源框架
SpringBoot不管你前面有没有学过Spring Framework,从这篇文章开始你将进入另一个Spring家族的成员SpringBoot。关于SpringBootSpringBoot是什么?SpringBoot能干什么?来看看官方文档是怎么说的。翻译后再加上我的理解:它是GitHub上的一个开源框架,SpringBoot使创造一个独立的,生产级别的应用变得更加简单。听起来就很棒...原创 2019-02-26 19:07:10 · 1807 阅读 · 0 评论