
Spring Boot入门学习
我是小佣兵
程序员中的小佣兵
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot+Schedule 定时任务的配置开关
启动类上添加@EnableScheduling ,开启Springboot自带的定时任务功能@SpringBootApplication@EnableSchedulingpublic class AdminApplication { public static void main(String[] args) { SpringApplication.run(AdminApplic...原创 2020-03-27 10:00:45 · 9104 阅读 · 2 评论 -
SpringBoot+dubbo+zookeeper 集成入门——provider(服务提供方)和consumer(服务消费方)
了解上一篇《SpringBoot+dubbo+zookeeper 集成入门——dubbo-admin和注册中心》3:新建一个SpringBoot项目,项目名称是ZookeeperProviderpom.xml引用依赖<dependency> <groupId>com.alibaba.boot</groupId> <arti...原创 2020-03-19 14:25:49 · 612 阅读 · 0 评论 -
SpringBoot+dubbo+zookeeper 集成入门——dubbo-admin和注册中心
微服务化越来越火,实际上是应互联网时代而生的,微服务化带来的不仅是性能上的提升,更带来了研发组织的更加便利,协作更加轻松,团队效能更高。这里给一个简单的demo,是基础的实现“微服务dubbo整合”,本地windows环境演示,记录以便不时回顾,也方便初学者。1:dubbo admin 监听工具官网下载dubbo admin 的压缩包,并压缩至任意文件夹官网地址:https://...原创 2020-03-19 13:54:26 · 329 阅读 · 0 评论 -
Win10下安装Zookeeper
1:官网下载Zookeeper压缩吧https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/2:Zookeeper解压,复制到指定目录。并把conf下的zoo_sample.cfg备份一份命名为zoo.cfg3:编辑zoo.cfg文件tickTime=2000initLimit=10syncLimit=5data...原创 2020-03-19 11:31:42 · 1122 阅读 · 0 评论 -
SpringBoot2+rabbitMQ 集成入门——消息消费
1:添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>2:参数配置spring.rabbitmq....原创 2020-03-17 17:49:46 · 345 阅读 · 0 评论 -
SpringBoot2+rabbitMQ 集成入门——rabbit MQ在windows 10 下的安装方式
1:下载erlang支持下载地址:http://www.erlang.org/downloads或者https://www.erlang-solutions.com/resources/download.html下载结束后直接安装配置环境变量path:erlang的安装路径,如C:\Program Files\erl10.4\bin测试安装是否成功(看到版本号就说明erla...原创 2020-03-17 11:48:16 · 312 阅读 · 0 评论 -
SpringBoot2+rabbitMQ 集成入门——消息生产
1:添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>2:设置rabbitMQ 的基础配置spri...原创 2020-03-17 11:20:26 · 134 阅读 · 0 评论 -
springboot2.0 多线程并发执行任务
springboot2.0版本 执行多线程方式,个人学习了两种,一种直接是继承父类Thread或实现Runnable 接口类,,重写run方法;第二种是通过springboot的支持注解@Async的方式。第一种:自定义类继承Thread类或继承Runnnable接口,重写run方法import com.xxx.xx.taskphone.model.PhoneCallin;import...原创 2020-01-14 11:22:29 · 7430 阅读 · 0 评论 -
Nginx 入门学习(负载均衡、反向代理服务器)
Nginx 的优势在 Java 开发中,Nginx 有着非常广泛的使用,随便举几点: 使用 Nginx 做静态资源服务器:Java 中的资源可以分为动态和静态,动态需要经过 Tomcat 解析之后,才能返回给浏览器,例如 JSP 页面、Freemarker 页面、控制器返回的 JSON 数据等,都算作动态资源,动态资源经过了 Tomcat 处理,速度必然降低。对于静态资源,例如图片、HT...转载 2019-09-16 15:05:38 · 114 阅读 · 0 评论 -
Spring Boot学习第九篇(Spring Boot使用AOP管理日志)
1、AOP是什么?Spring的最终目的是简化应用开发。通俗的讲减少重复代码,少写代码达到相同的目的。面向切面编程(AOP, Aspect Oriented Programming)就是一种减重复代码方式。我们都知道JAVA是一门面向对象编程(OOP, Object Oriented Programming)语言,在java中将一个个功能模块抽象成一个个对象。这些对象通过一定的联系完成我们所看...原创 2019-07-24 17:10:15 · 185 阅读 · 0 评论 -
Spring Boot 学习第六篇(Spring Boot 集成 Shiro)
1、shiro是什么?Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某...原创 2019-07-17 17:19:32 · 286 阅读 · 0 评论 -
Spring Boot学习第八篇(Spring Boot集成swagger2)
1、swagger是什么?Swagger是一个RESTFUL 接口的文档在线自动生成和功能测试的框架。Swagger 是一个规范和完整的框架。用于生成、描述、调用和可视化RestFul风格的Web服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新文件的方法、参数和模型紧密集成到服务器的代码,允许Api 来始终保持同步,Swagger让部署管理和使用功能强大的Api。2、Sw...原创 2019-07-24 16:54:44 · 2155 阅读 · 0 评论 -
Spring Boot学习第七篇(Spring Boot集成druid)
1、Druid的简介Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生的数据库连接池!同时Druid不仅仅...原创 2019-07-19 14:44:31 · 168 阅读 · 0 评论 -
Spring Boot学习第五篇(CORS>>跨域资源共享)
1、什么是CROSCORS(Cross-Origin Resource Sharing)"跨域资源共享",是一个W3C标准,它允许浏览器向跨域服务器发送Ajax请求,打破了Ajax只能访问本站内的资源限制,CORS在很多地方都有被使用,微信支付的JS支付就是通过JS向微信服务器发送跨域请求。开放Ajax访问可被跨域访问的服务器大大减少了后台开发的工作,前后台工作也可以得到很好的明确以及分工。...原创 2019-07-15 19:39:33 · 200 阅读 · 0 评论 -
Spring Boot 学习第三篇(SpringBoot执行流程)
首先说明本人是一个在学习java的小菜鸟,本文的内容有许多都是借鉴于其他博主和网络文章上的知识点。我只是在学习使用SpringBoot的过程中对自己需要的东西进行收集和整理,因此可能学习的内容有部分讲解的比较不够全面和深刻。SpringApplication执行原理1、创建一个SpringApplication对象实例,然后调用这个创建好的SpringApplication的实例方法。在S...原创 2019-07-13 14:48:44 · 228 阅读 · 0 评论 -
Spring Boot 学习第四篇(常用注解说明)
@SpringBootApplication是spring boot的核心注解:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。 @ComponentScan注解在类上,扫描标注了@Controller等注解的类,注册为bean 。@ComponentScan 为 @Configuration注解的类配置组件扫描指令。...原创 2019-07-13 15:27:42 · 186 阅读 · 0 评论 -
Spring Boot 学习第二篇(如何快速新建项目)
如何使用Spring Boot 快速搭建项目1、启动IntelliJ IDEA开发工具(个人推荐)2、打开file>>New>>project3、选择Spring Assistant(因idea版本不同,可能没有这个选项。不要着急,可以在settings -> Plugins中install),点击Next输入Gruop Id 和Artif...原创 2019-07-13 14:22:36 · 232 阅读 · 0 评论 -
Spring Boot 学习第一篇(日常三问:是什么?为什么?怎么做?)
一、什么是Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。...原创 2019-07-13 13:46:23 · 372 阅读 · 0 评论