草庐IT

uniapp之uni-starter小程序多端研发框架搭建与项目实践

随着移动互联网的飞速发展,无数移动APP琳琅满目;在移动App的发展的基础上,衍生了小程序、轻应用技术,它随时可用,但又无需安装卸载。小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。它与H5的主要区别在于基于浏览器内核完全重构的一个内置解析器,针对性做了优化,配合自定义的开发语言标准,提升了小程序的性能以及系统API、权限能力。所以,小程序的小体现的是它的轻应用性,无需下载,体现了“用完即走”的理念。小程序可以承载几乎一般所有App的业务与功能,目前小程序已经成为很多企业

day01-2-依赖管理和自动配置

依赖管理和自动配置1.依赖管理1.1什么是依赖管理spring-boot-starter-parent中还有父项目,声明了开发中常用的依赖的版本号并且进行自动版本仲裁,即如果程序员没有指定某个依赖jar的版本,则以父版本指定的版本为准1.2修改自动仲裁/默认版本号比如我们要将SpringBoot的mysql驱动版本改为5.1.49(默认版本为8.0.26),有两种方法:(1)方式一:在pom.xml文件中显式的导入mysql依赖,并指定versionmysqlmysql-connector-java5.1.49(2)方式二:在pom.xml文件的节点中指定mysql的key,形如:5.1.49

day01-2-依赖管理和自动配置

依赖管理和自动配置1.依赖管理1.1什么是依赖管理spring-boot-starter-parent中还有父项目,声明了开发中常用的依赖的版本号并且进行自动版本仲裁,即如果程序员没有指定某个依赖jar的版本,则以父版本指定的版本为准1.2修改自动仲裁/默认版本号比如我们要将SpringBoot的mysql驱动版本改为5.1.49(默认版本为8.0.26),有两种方法:(1)方式一:在pom.xml文件中显式的导入mysql依赖,并指定versionmysqlmysql-connector-java5.1.49(2)方式二:在pom.xml文件的节点中指定mysql的key,形如:5.1.49

这可能是Spring Boot Starter 讲的最清楚的一次了

哈喽,大家好,我是指北君。前面我们简单介绍了如何使用消息中间件ApachePulsar,但是在项目中那样使用,显然是不太好的,不管从易用性和扩展性来看,都是远远不够,为了和springboot项目集成,写一个pulsar-spring-boot-starter是非常有必要的,在此之前,我们先看看一个starter需要些什么。SpringBootStarterspring-boot的强大之处在于其提供的大量starter组件,基本涵盖了我们开发中的各个技术领域,比如数据库访问有jdbc、jpa,缓存有redis,全文检索有elasticsearch,消息队列有amqp、kafka等等。在项目中你

这可能是Spring Boot Starter 讲的最清楚的一次了

哈喽,大家好,我是指北君。前面我们简单介绍了如何使用消息中间件ApachePulsar,但是在项目中那样使用,显然是不太好的,不管从易用性和扩展性来看,都是远远不够,为了和springboot项目集成,写一个pulsar-spring-boot-starter是非常有必要的,在此之前,我们先看看一个starter需要些什么。SpringBootStarterspring-boot的强大之处在于其提供的大量starter组件,基本涵盖了我们开发中的各个技术领域,比如数据库访问有jdbc、jpa,缓存有redis,全文检索有elasticsearch,消息队列有amqp、kafka等等。在项目中你

手把手教你写Spring Boot Starter

哈喽,大家好,我是了不起。之前写过关于ApachePulsar的简单示例,用来了解如何使用Pulsar这个新生代的消息队列中间件,但是如果想要在项目中使用,还会欠缺很多,最明显的就是集成复杂,如果你用过其他消息中间件,比如Kafka、RabbitMq,只需要简单的引入jar,就可以通过注解+配置快速集成到项目中。开始一个PulsarStarter既然已经了解了 ApachePulsar,又认识了 spring-boot-starter,今天不妨来看下如何写一个pulsar-spring-boot-starter模块。目标写一个完整的类似kafka-spring-boot-starter(spr

手把手教你写Spring Boot Starter

哈喽,大家好,我是了不起。之前写过关于ApachePulsar的简单示例,用来了解如何使用Pulsar这个新生代的消息队列中间件,但是如果想要在项目中使用,还会欠缺很多,最明显的就是集成复杂,如果你用过其他消息中间件,比如Kafka、RabbitMq,只需要简单的引入jar,就可以通过注解+配置快速集成到项目中。开始一个PulsarStarter既然已经了解了 ApachePulsar,又认识了 spring-boot-starter,今天不妨来看下如何写一个pulsar-spring-boot-starter模块。目标写一个完整的类似kafka-spring-boot-starter(spr

Springboot自定义starter组件以及实现原理

1文章说明springboot横行的时候,将一些功能抽出来给到不同的springboot的项目来说用,或者其他的一些场景,如果能定义成starter组件,也许是一个不错的选择。弄清楚springboot自动装配的原理对开发者也是不错的选择。或许理解还有偏差,但是还是希望进行整理输出,为方便以后翻阅。1.1本文目标:实现start组件。对Springboot如何实现自动装配进行说明。1.2前置知识说明1.2.1关于starter组件的命名规范官方定义的starter组件命名一般为spring-boot-starter-xxx自定义starter组件命名一般为xxx-spring-boot-sta

Springboot自定义starter组件以及实现原理

1文章说明springboot横行的时候,将一些功能抽出来给到不同的springboot的项目来说用,或者其他的一些场景,如果能定义成starter组件,也许是一个不错的选择。弄清楚springboot自动装配的原理对开发者也是不错的选择。或许理解还有偏差,但是还是希望进行整理输出,为方便以后翻阅。1.1本文目标:实现start组件。对Springboot如何实现自动装配进行说明。1.2前置知识说明1.2.1关于starter组件的命名规范官方定义的starter组件命名一般为spring-boot-starter-xxx自定义starter组件命名一般为xxx-spring-boot-sta