![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
09-03-springboot
yuhaibao324
一直以来我们找不到对的人,是因为我们不能改变错误的自己!
展开
-
Spring Boot :HelloWorld
练习源码@github.com 第0部分 项目介绍 使用 Spring Boot 可以非常方便、快速搭建项目,使我们不用关心框架之间的兼容性,适用版本等各种问题,我们想使用任何东西,仅仅添加一个配置就可以,所以使用 Spring Boot 非常适合构建微服务。 1、什么是 Spring Boot 用我的话来理解,Spring Boot 其实不是什么新的框架,它默认配置了很多框架的...原创 2019-06-15 02:22:34 · 181 阅读 · 0 评论 -
自定义SpringBoot Starter
Demo源码地址:https://gitee.com/ctocloud/spring-boot-starter.git SpringBoot 项目就是由一个一个 Starter 组成的,一个 Starter 代表该项目的 SpringBoot 起步依赖,除了官方已有的 Starter,如果你需要将自己的项目支持 SpringBoot,那么就需要把它...原创 2019-06-29 11:36:49 · 185 阅读 · 0 评论 -
《深入实践Spring Boot》阅读笔记之三:核心技术源代码分析
本篇文章总结第三部分,也是最后一部分。这部分主要讲解核心技术的源代码分析,因为篇幅和能力原因,分析的不会太详细,后续深入研究后再专门写文章。希望大家能从「阅读笔记」3篇文章中,对Spring Boot提供的功能有所了解,在项目中进行实践,不断从繁琐重复的开发中解放出来。 本篇主要从以下几个方面总结: Spring Boot自动配置实现原理; Spring Boot数据访问实现原理; 微服务...原创 2019-06-29 10:53:58 · 101 阅读 · 0 评论 -
《深入实践Spring Boot》阅读笔记之二:分布式应用开发
SpringBootSSo源码:https://gitee.com/ctocloud/spring-boot-sso.git 云应用开发源码:https://gitee.com/ctocloud/spring-boot-cloud.git 这篇文章介绍第二部分:分布式应用开发,以及怎么构建一个高性能的服务平台。 主要从以下几个方面总结: Spring Boot SSO 使用分...原创 2019-06-29 10:44:05 · 168 阅读 · 0 评论 -
《深入实践Spring Boot》阅读笔记之一:基础应用开发
书籍整体结构 Spring Boot 是在Spring框架基础上创建的一个全新框架,其设计目的是简化Spring应用的搭建和开发过程,不但具有Spring的所有优秀特性,而且具有如下显著特点: 为Spring开发提供更加简单的使用和快速开发的技巧; 具有开箱即用的默认配置功能,能根据项目依赖自动配置; 具有功能更加强大的服务体系,包括嵌入式服务、安全、性能指标、监控检查等; 可以不再需要...原创 2019-06-29 06:33:48 · 218 阅读 · 0 评论 -
SpringBoot-整合webjars静态资源统一管理
maven依赖管理JAR资源: 他能进行js、css文件库进行maven依赖管理,能像一般的jar包一样进行管理,对于js、css版本的更新一类的会比较好。 《WebJars官网》 1、优点 1.1、 静态资源版本化管理 传统的静态资源需要自行维护,资源种类繁多,使得项目后期越来越臃肿,维护版本升级也变得困难, 而使用WebJars方式进行管理后,版本升...原创 2019-06-24 13:23:12 · 470 阅读 · 0 评论 -
SpringBoot-整合JSP入门实例教程
JSP也是模板的一种 JSP在SpringBoot中虽然变得不再倡导使用,但是也经历了历史的验证,在公司大多数人员都使用jsp的情况下,还是继续使用比较稳妥,操作起来也比较方便,技术没有好与坏,能解决实际需求才是真理 1. 导入pom文件 <dependency> <groupId>javax.servlet<...原创 2019-06-24 13:16:59 · 123 阅读 · 0 评论 -
SpringBoot-整合freemarker实例
《自行百度freemarker入门教程》 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图) 1、导...原创 2019-06-24 14:42:21 · 119 阅读 · 0 评论 -
SpringBoot-打war包启动实例
放在tomcat中进行启动 (使用SpringBoot启动时都用的内置插件启动,简单的说就是jar包启动,但是难免有需求) 1. 剔除内置tomcat插件 修改这个spring-boot-starter-web这个依赖配置信息 <dependency> <groupId>org.springframework.boot</gro...原创 2019-06-24 13:05:49 · 1187 阅读 · 0 评论 -
Spring Boot 揭秘与实战(一) 快速上手
简介 什么是Spring Boot Spring Boot其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。Spring Boot 的目标不在于为已解决的问题域提供新的解决方案,而是为平台带来另一种开发体验,从而简化对这些已有技术的使用。Spring Boot 充分利用了 JavaConfig 的配置模式以及“约定优于配置”的理念,能够极大的简化基于 Spring MVC 的 W...原创 2019-06-24 14:43:01 · 141 阅读 · 0 评论 -
spring boot2.0集成dubbo
1. 添加依赖 dubbo2.2.0版本开始默认使用zkClient作为zookeeper客户端实现 <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>${dubbo.ve...原创 2019-06-19 07:57:02 · 202 阅读 · 0 评论 -
Spring Boot :HelloWorld -- 详细解析版
1、Spring发展历史 1、Spring1.x 时代 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。 2、Spring2.x时代 随着JDK 1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文件,同时也大大简化了项...原创 2019-06-16 21:58:00 · 239 阅读 · 0 评论 -
Spring Boot Maven Plugin打包异常及三种解决方法:Unable to find main class
【背景】spring-boot项目,打包成可执行jar,项目内有两个带有main方法的类并且都使用了@SpringBootApplication注解(或者另一种情形:你有两个main方法并且所在类都没有使用@SpringBootApplication注解),pom.xml如下 <plugin> <groupId>org.springframework.boot&...原创 2019-06-30 10:52:10 · 9487 阅读 · 0 评论