SpringBoot系列教程16--Web开发02之静态资源配置
SpringBoot系列教程16--Web开发02之静态资源配置作者:一一哥在上一章节中,我们讲解了如何在Spring Boot项目中使用Thymeleaf模板,接下来我们在上一节的案例demo05中讲解如何使用静态资源。一. SpringBoot项目中静态资源的处理1. 静态资源访问在我们开发We…
SpringBoot系列教程15--Web开发01之Thymeleaf使用
SpringBoot系列教程15--Web开发01之Thymeleaf使用作者:一一哥本章节我将带领大家学习Spring boot中实现Web开发.一. Web开发方式简介Spring boot提供了一套完整的web开发流程,从前端到后台,再到数据库,定时任务,消息队列等都可以支持.一般利用Spring框架开…
SpringBoot系列教程14--SpringBoot特性之SpringApplication详解
SpringBoot系列教程14--SpringBoot特性之SpringApplication详解作者:一一哥从本章节开始,我们将深入详细的介绍Spring Boot,通过阅读本节你可以了解到需要使用和定制的核心特性。一.SpringBoot特性1.SpringApplication简介在SpringBoot项目中,SpringAppl…
SpringBoot系列教程13--SpringBoot开发利刃之热部署原理及最优实践
SpringBoot系列教程13--SpringBoot开发利刃之热部署原理及最优实践作者:一一哥一.SpringBoot的热部署1.概述Spring Boot为开发者提供了一个名为spring-boot-devtools的额外工具模块来使得Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spr…
代码审查必备,Gitee 发布代码质量分析工具 Gitee Scan
在项目开发的过程中,代码质量管理是非常重要的一个环节,项目中代码质量的高低直接影响着整个开发团队的工作效率。虽然代码质量本身并没有特别明确的量化指标,而且根据公司发展的不同阶段,团队规模的不同大小,项目的不同性质等,对代码质量的要求也不尽相同,但如果一个团队的代码质量过低,所带…
SpringBoot系列教程12--SpringBoot自动配置原理探析
SpringBoot系列教程12--SpringBoot自动配置原理探析作者:一一哥一.SpringBoot自动配置概述1.概述在Spring 4.x之后,提供了一个按条件配置Bean的功能,并且结合“习惯优于配置”的理念,后面推出了Spring Boot这个全新的开发框架。在Spring Boot中,自动配…
SpringBoot系列教程11--小花样之SpringBoot其他常用配置
SpringBoot系列教程11--小花样之SpringBoot其他常用配置作者:一一哥一. 修改端口号和访问路径在Spring Boot 项目中会使用一个全局的配置文件application.properties 或者是 application.yml,该文件会存放在 resources 目录下或者类路径下的 /config 目录中…
SpringBoot系列教程10--小花样之SpringBoot配置自定义Banner
SpringBoot系列教程10--小花样之SpringBoot配置自定义Banner作者:一一哥一. Spring Boot 常用配置本章节主要介绍一下 Spring Boot 中的一些常用配置,比如:自定义 Banner、配置日志、关闭特定的自动配置等.在进行配置之前,我们还是结合之前的文章,先创建…
2020 年值得关注的 5 个国产 Java 开源项目
Java 被发明出来已经三十年了,其流行程度和各方面的成熟度大家都是有目共睹的。在 Gitee 上,Java 语言所编写出的开源项目也是长期霸占排行榜的前列,除了许多经典的开源项目外,Gitee 上也在不断涌现新的 Java 开源项目,下面几款就是近期值得关注的五个国产 Jav…
SpringBoot系列教程09--新纪元之SpringBoot原理探究(重点)
SpringBoot系列教程09--新纪元之SpringBoot原理探究(重点)作者:一一哥一.SpringBoot 工作原理概述Spring boot应用程序采用各种Starters启动器,入口类是包含@SpringBootApplication注解和main方法的类,然后使用@ComponentScan注解自动扫描项目中的所有组件,…
SpringBoot系列教程08--新纪元之SpringBoot中编写测试用例
SpringBoot系列教程08--新纪元之SpringBoot中编写测试用例 作者:一一哥我们在上一个案例的基础之上,添加spring-boot-starter-test依赖,看看在Spring Boot中如何实现测试用例的编写。一. 引入Test依赖<dependencies> <dependency> <groupId>org.springf…
SpringBoot系列教程07--新纪元之Maven方式创建SpringBoot项目(掌握)
SpringBoot系列教程07--新纪元之Maven方式创建SpringBoot项目(掌握) 作者:一一哥一.Maven方式创建Spring Boot项目1.配置Maven环境在以maven方式创建Spring Boot项目之前,请先确保自己的Maven并配置好环境变量,并且在ideal中关联好maven环境。2.创建一个…
Gitee 轻量级 PR —— 参与开源贡献,原来就是举手之劳的事
Github 发明了 Pull Requests ,让全球范围内的开源协作变得如此简单。任何人不需要联系作者,只需简单四步即可提交贡献代码给项目: 这种简单的协作模式让开源软件发展非常非常快速。 但参与开源贡献并非一件简单的事,你必须对项目有着非常深入了解。可有时候我们可能只是…
SpringBoot系列教程06--新纪元之SpringBoot官网以下载模板方式创建(了解)
SpringBoot系列教程06--新纪元之SpringBoot官网以下载模板方式创建(了解)作者:一一哥一. 去http://spring.io网站下载目标来构建项目我们也可以访问: http://start.spring.io/,
SpringBoot系列教程05--新纪元之SpringBoot初使用
SpringBoot系列教程05--新纪元之SpringBoot初使用作者:一一哥一.Spring Initializr方式创建1.新建项目2.选择Spring Initializr3.设置项目的包名及坐标GAV信息4.设置启动器及SpringBoot版本注意:该方式默认是从http://spring.io官网上下载源码模板,然后自…
SpringBoot系列教程04--新纪元之SpringBoot环境要求
SpringBoot系列教程04--新纪元之SpringBoot环境要求作者:一一哥一.基本说明本系列教程采用Spring Boot 2.x.x.RELEASE版本; 需要Java 8+版本; Spring Framework 5.0.4.RELEASE或更高版本; Maven 3.2+或Gradle 4+。另外Spring Boot本身内嵌了一些servlet…
这个程序员为了买股票,直接分析了上市公司财报,还把代码开源了
由于该系统超出了小编的知识范畴,以下内容均摘自该项目 Readme。 当初写这个程序的目的就是能够快速高效地分析和排除上市公司。这一想法来源于《手把手教你读财报》里的一句话:财报是用来排除公司的。 现在量化非常流行,但比较流行的做法还是将技术分析程序化。常见的开源库也专注于获取…
不务正业?Gitee 去B站当 up 主想干嘛?
《放码过来》是 OSChina 社区旗下的技术沙龙 OSC 源创会的一档开源软件分享节目,秉持着帮助开发者快速成长的理念,邀请 Gitee 平台上优秀的开源软件作者演示、介绍开源项目,让更多人了解、下载、分享、使用优秀的开源软件。 作为源创会的彩蛋环节,开源作者们也在这里带来了…
SpringBoot系列教程03--新纪元之SpringBoot初相见
作者:一一哥一.概述当这个世界上大家都用木棍石头打架的时候,就看谁的人多力气大,谁就容易获胜。但是当热兵器产生以后,人多也扛不住船坚炮利!SpringBoot的诞生,无异于从冷兵器时代跨入了热兵器时代!1. Spring Boot的诞生背景现在一些动态语言开始流行…
SpringBoot系列教程02--史前文明之Spring发展史
作者:一一哥一. Spring1.x 时代1.功能:1.x时代的Spring把所有的功能都集中在一个项目中,包含了核心的IoC、AOP,也包含了其他一些比如JDBC、Mail、ORM、事务、定时任务、Spring MVC等功能.2.优点:支持基于XML的配置; 支持依赖注入与声明式事务。3.缺点:…