- 博客(12)
- 收藏
- 关注
转载 Spring Boot 启动深究SpringApplication执行流程
在Spring Boot启动初探的文章中,我们了解到@SpringBootApplication注解起到的作用。接下来我们探究一下SpringApplication.run()方法,在应用启动的背后都做了哪些事情。让我对Spring Boot的了解更深一层。演示环境IntelliJ ID...
2019-02-21 10:50:00
255
转载 Spring Boot 启动初探@SpringBootApplication秘密
首先Spring Boot为我们在JavaEE的开发提供了很大的便利,减少了我们使用Spring的时候对需要的组件整合相关的配置,Spring Boot帮我们做了很多的自动配置。要想用好这个Spring Boot我们就需要对它非常熟悉,这次我们就来了解一下启动类标记的@SpringBootAp...
2019-01-24 15:48:00
185
转载 Spring Boot 自动配置@Enable的秘密
在Spring Boot项目中,我们只需要引入spring-boot-start-web就能使用web开发相关的功能,而不需要添加任何配置。其实Spring Boot帮我们做好了很多的自动配置,在应用启动的时候依托于@EnableAutoConfiguration注解来激活自动配置的模块。本文...
2019-01-21 16:37:00
256
转载 Spring Boot 条件配置@Conditional的秘密
使用Spring Boot开发项目的时候,有时候也会遇到不同的条件加载不同的配置,但是这里的条件不一定是指不同的环境的配置,也可以是系统环境等等。接下来我们就探究一下Spring Boot是给我们提供的@Profile相关的实现,以及一个重要的注解@Conditional的自定义实现。演示环...
2019-01-15 17:30:00
320
转载 Spring Boot 手动配置@Enable的秘密
在Spring Boot中,我们会经常遇到@Enable***用来激活我们某一个功能性的模块,通过类注解激活后我们就能使用所激活的配置给我们带来的功能。接下来我们就来探究一下这个@Enable***给我们做了哪些工作,或者我们应该怎么通过自定义的方式开发我们自己的功能模块。演示环境Int...
2019-01-08 10:00:00
350
转载 Spring Boot 多环境配置
我们在开发中,总是少不了对项目环境的配置。而且对于不同的环境我们的配置可能是不同的,例如:数据源的配置、日志的级别等。开发,测试,生产每个环境可能配置都不一致,要是没有多环境的自由切换,部署起来是很繁琐也容易出错的。下面介绍spring boot提供的Profile实现多场景下的配置切换,方便...
2019-01-03 17:30:00
273
转载 Spring Boot 加载配置多种方式
在开发Spring Boot应用的时候,也会遇到使用外部配置资源,这些配置资源能够与代码相互配合,避免硬编码 方式,提供应用数据或行为变化的灵活性。也就是说我们需要灵活的用好配置文件,接下来就来介绍获取配置文件的内容的各种姿势。演示环境IntelliJ IDEA 2018.2.1 (Co...
2019-01-01 22:06:00
509
转载 Spring Boot war 包
使用Spring Boot开发的项目部署前,有时候会选择打成war包,不使用jar包的方式。而且我也发现了很多关于项目打war包的文章,但是在我学习Spring Boot 的时候看到了官方的Demo关于web-jsp的Spring Boot#spring-boot-samples/spring...
2018-12-28 14:40:00
180
转载 tomcat linux服务器文件上传问题
在使用Tomcat做文件上传的时候,有时候因为开发环境和生产环境的不同,而导致出现意料之外的错误。比如开发环境是Windows而生产环境则是Linux,在部署完项目的时候,就会发现上传文件突然就不行了。接下来我们来看看是什么原因导致的。演示环境Tomcat 8.5Centos 7问...
2018-12-27 09:43:00
705
转载 tomcat 重复加载项目
在我们使用一个Tomcat实现了多端口多域名访问项目后。如果配置不当,随之而来的问题就是Tomcat启动时项目重复加载,同一个项目会被加载多次;如果一个Tomcat里面的项目较多或者服务器的配置低,就会引发服务器的运行严重缓慢,占用很多系统资源,很容易就出现了内存溢出。演示环境Tomca...
2018-12-25 17:21:00
313
转载 Spring Boot 创建HelloWord应用
学一门技术我们大多都是以Hello Word来开始的,当我们运行程序看到正常的输出Hello Word会使自己无比的兴奋。接下来我们来介绍以不同的姿势创建Spring Boot项目并编写Hello word程序。演示环境JDK 1.8Maven 3.5.4IntelliJ IDEA ...
2018-12-21 13:37:00
173
转载 tomcat 实现多端口多域名访问
在我们部署项目到Tomcat的时候,有时候会配置通过域名访问项目。接下来我们就来了解一下多域名多端口访问项目的相关配置。演示环境Tomcat 8.5进行配置多端口访问当一个项目需要使用多个端口号去访问的时候,只需要在Service 标签下进行这样简单的配置一下就好:<Co...
2018-12-17 13:19:00
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅