![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 51
业余码手
这个作者很懒,什么都没留下…
展开
-
【SpringBoot如何同时支持Http和Https】
如果你需要同时支持HTTP和HTTPS这两个协议,就需要把另外一个协议用程序化的方式来配置。因为通过程序的方式配置HTTP协议更加简单一点,所以,Spring Boot 推荐的做法是把HTTPS 配置在配置文件,具体的配置可以看我的文章《SpringBoot配置Https》下面示例就是通过程序的方式来额外支持HTTP协议。@SpringBootApplicationpublic class JavastackApplication { @Bean public ServletwebServer原创 2022-04-11 09:14:09 · 1081 阅读 · 0 评论 -
【SpringBoot配置Https】
Spring Boot 配置SSL很简单,只需要通过一系列的 server.ssl.* 参数即可完成配置,如下所示。application.properties配置文件参考配置:server.port = 8443server.ssl.protocol=TLSserver.ssl.key-store=classpath: javastack.keystoreserver.ssl.key-store-password=javastackserver.ssl.key-store-type=JKS原创 2022-04-11 09:06:32 · 1541 阅读 · 0 评论 -
【SpringBoot怎么排除某些自动配置?】
Spring Boot 提供的自动配置非常强大,某些情况下,自动配置的功能可能不符合我们的需求,需要我们自定义配置,这个时候就需要排除/禁用Spring Boot某些类的自动化配置了。比如:数据源,邮件,这些都是提供了自动配置的,我们需要排除Spring Boot的自动化配置,交给我们自己来自定义,该如何做呢?方法1使用@SpringBootApplication注解的时候,使用exclude 属性进行排除指定的类。@springBootApplication(exclude = {DataSour原创 2022-04-08 14:06:55 · 1241 阅读 · 0 评论 -
【Spring Boot有哪些核心模块?】
Spring Boot有哪些核心模块?Spring Boot的核心模块1. spring-boot2. spring-boot-autoconfigure3. spring-boot-starters4. spring-boot-cli5. spring-boot-actuator.6. spring-boot-actuator-autoconfigure7. spring-boot-test8. spring-boot-test-autoconfigure9. spring-boot-loader10.原创 2022-04-08 09:33:08 · 1605 阅读 · 0 评论 -
【SpringBoot是什么,有哪些优缺点?】
Spring Boot是什么?Spring Boot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring 应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖的版本冲突,以及引用的不稳定性等问题得到了很好的解决。Spring Boot有哪些优缺点?Spring Boot的优点1. 独立运行Spring Boot而且内嵌了各种servlet容器,原创 2022-04-08 09:20:25 · 1087 阅读 · 0 评论 -
【SpringBoot如何解决跨域问题】
SpringBoot如何解决跨域问题第一种方法:import org.springframework.context.annotation.Configuration;import org.springframework.web. servlet.config.annotation.CorsRegistry;import org.springf ramework.web . servlet.config.annotation. webMvcConfigurer;@Configurationpu原创 2022-04-02 09:12:57 · 132 阅读 · 0 评论 -
【SpringBoot配置的加载顺序】
使用Spring Boot会涉及到各种各样的配置,如开发,测试,线上就至少3套配置信息了。Spring Boot可以轻松的帮助我们使用相同的代码就能使开发、测试、线上环境使用不同的配置。在Spring Boot里面,可以使用以下几种方式来加载配置。本章内容基于Spring Boot 2.0进行详解。...原创 2022-04-01 11:20:21 · 958 阅读 · 0 评论 -
【SpringBoot自动装配原理是什么?】
Spring Boot 自动配置原理是什么?Spring Boot 的自动配置注解是@EnableAutoConfiguration从上面的@Import的类可以找到下面自动加载自动配置的映射。这个方法会加载类路径及所以jar包下META-INF/spring.factories配置中映射的自动配置的类。public static final String FACTORIES_RESOURCE_LOCATION = "META-INF/spring.factories";查看Springboo原创 2022-03-28 10:48:49 · 369 阅读 · 0 评论 -
【bootstrap和application配置的区别】
Spring Boot的核心配置文件有哪些?用过Spring Boot的都知道在Spring Boot中有以下两种配置文件bootstrap (.yml 或者.properties)application (.yml 或者.properties).yml 和 .properties的区别properties : app.user.name = javastackyml:app: user: name: javastack另外,yml格式不支持@PropertySource注解导入配置原创 2022-03-28 10:31:09 · 371 阅读 · 0 评论 -
【SpringBoot有哪些条件注解】
###SpringBoot有哪些条件注解?@Conditional这是Spring4.0添加的新注解,用来标识一个SpringBean或者Configuration配置文件 当满足指定的条件才开启配置。@ConditionalOnBean组合@Conditional注解 当容器中有指定的Bean才开启配置@ConditionalOnMissingBean组合@Conditional注解。和ConditionalOnBean注解相反,当容器中没有指定Bean才开启配置。@Cond原创 2022-03-03 21:34:35 · 530 阅读 · 0 评论