菜鸟先飞之Spring Boot
文章平均质量分 82
JeromeZhu666
学生党一枚,奋斗奋斗!!!
展开
-
Spring Boot 创建HelloWord应用
学一门技术我们大多都是以Hello Word来开始的,当我们运行程序看到正常的输出Hello Word会使自己无比的兴奋。接下来我们来介绍以不同的姿势创建Spring Boot项目并编写Hello word程序。演示环境JDK 1.8Maven 3.5.4IntelliJ IDEA 2018.2.5 (Ultimate Edition)Spring Boot 2.1.1.RELEASE...原创 2018-12-21 13:40:44 · 142 阅读 · 0 评论 -
Spring Boot war 包
使用Spring Boot开发的项目部署前,有时候会选择打成war包,不使用jar包的方式。而且我也发现了很多关于项目打war包的文章,但是在我学习Spring Boot 的时候看到了官方的Demo关于web-jsp的Spring Boot#spring-boot-samples/spring-boot-sample-web-jsp配置的pom.xml非常的简洁,引发了我的尝试。演示环境JD...原创 2018-12-28 14:41:04 · 217 阅读 · 0 评论 -
Spring Boot 加载配置多种方式
我们在开发中,总是少不了对项目环境的配置。而且对于不同的环境我们的配置可能是不同的,例如:数据源的配置、日志的级别等。开发,测试,生产每个环境可能配置都不一致,要是没有多环境的自由切换,部署起来是很繁琐也容易出错的。下面介绍spring boot提供的Profile实现多场景下的配置切换,方便开发中进行测试和部署生产环境。演示环境JDK 1.8Spring Boot 2.0.6.RELEA...原创 2019-01-03 17:31:45 · 302 阅读 · 0 评论 -
Spring Boot 加载配置多种方式
在开发Spring Boot应用的时候,也会遇到使用外部配置资源,这些配置资源能够与代码相互配合,避免硬编码 方式,提供应用数据或行为变化的灵活性。也就是说我们需要灵活的用好配置文件,接下来就来介绍获取配置文件的内容的各种姿势。演示环境IntelliJ IDEA 2018.2.1 (Community Edition)Spring Boot 2.1.1.RELEASEMaven 3.3....原创 2019-01-01 22:09:18 · 1166 阅读 · 0 评论 -
Spring Boot 手动配置@Enable的秘密
在Spring Boot中,我们会经常遇到@Enable***用来激活我们某一个功能性的模块,通过类注解激活后我们就能使用所激活的配置给我们带来的功能。接下来我们就来探究一下这个@Enable***给我们做了哪些工作,或者我们应该怎么通过自定义的方式开发我们自己的功能模块。演示环境IntelliJ IDEA 2018.2.1 (Community Edition)Maven 3.5.4S...原创 2019-01-08 10:01:03 · 259 阅读 · 0 评论 -
Spring Boot 启动初探@SpringBootApplication秘密
首先Spring Boot为我们在JavaEE的开发提供了很大的便利,减少了我们使用Spring的时候对需要的组件整合相关的配置,Spring Boot帮我们做了很多的自动配置。要想用好这个Spring Boot我们就需要对它非常熟悉,这次我们就来了解一下启动类标记的@SpringBootApplication。演示环境IntelliJ IDEA 2018.2.5 (Ultimate Edi...原创 2019-01-24 15:49:40 · 205 阅读 · 0 评论 -
Spring Boot 条件配置@Conditional的秘密
使用Spring Boot开发项目的时候,有时候也会遇到不同的条件加载不同的配置,但是这里的条件不一定是指不同的环境的配置,也可以是系统环境等等。接下来我们就探究一下Spring Boot是给我们提供的@Profile相关的实现,以及一个重要的注解@Conditional的自定义实现。演示环境IntelliJ IDEA 2018.2.1 (Community Edition)Maven 3...原创 2019-01-15 17:33:07 · 627 阅读 · 0 评论 -
Spring Boot 自动配置@Enable的秘密
在Spring Boot项目中,我们只需要引入spring-boot-start-web就能使用web开发相关的功能,而不需要添加任何配置。其实Spring Boot帮我们做好了很多的自动配置,在应用启动的时候依托于@EnableAutoConfiguration注解来激活自动配置的模块。本文中的@Enable和@Conditional我并没有细说,这两部分内容在我之前的文章中有详细的阐述。如果读...原创 2019-01-21 16:38:20 · 727 阅读 · 0 评论 -
Spring Boot 启动深究SpringApplication执行流程
在Spring Boot启动初探的文章中,我们了解到@SpringBootApplication注解起到的作用。接下来我们探究一下SpringApplication.run()方法,在应用启动的背后都做了哪些事情。让我对Spring Boot的了解更深一层。演示环境IntelliJ IDEA 2018.2.5 (Ultimate Edition)JDK 1.8Spring Boot 2....原创 2019-02-21 10:52:45 · 324 阅读 · 0 评论