springboot的常见配置(代码片段)

wutongshu-master wutongshu-master     2022-12-10     659

关键词:

1.Springboot热部署

热部署的意思就是当任何类发生改变时,通过JVM类加载的方式加载到虚拟机上,这样就不需要我们重启Application类了

做法:

1)添加一个依赖到pom.xml上:
     <!--热部署-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

另外确保存在以下插件

           <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
          </plugin>   

2)File-Setting-compiler-勾上Build project automatically

技术图片

 

快捷键ctrl + shift + alt + /,选择Registry,勾上 Compiler autoMake allow when app running

技术图片

 

 当我们修改类的时候就可以看到控制台自动重启

技术图片

 

2.修改访问的端口号和上下文路径

server.port=8087
server.servlet.context-path=/springboot

 

 

springboot2----定制化原理(代码片段)

定制化原理定制化的常见方式原理分析套路定制化的常见方式修改配置文件;xxxxxCustomizer;编写自定义的配置类xxxConfiguration;+@Bean替换、增加容器中默认组件;视图解析器自定义异常视图解析器的演示:Web应... 查看详情

springboot系列web静态资源配置详解(代码片段)

Springboot系列(四)web静态资源配置往期精彩SpringBoot系列(一)idea新建Springboot项目SpringBoot系列(二)入门知识SpringBoot系列(三)配置文件详解完整版引言:SpringBootweb项目开发中往往会涉及到一些静态资源的使用,比如说图片... 查看详情

springboot日志配置及输出(代码片段)

通过上节的学习,我们了解了SpringBoot日志框架的选用及统一,本节我们将重点介绍SpringBoot日志的配置及输出。默认配置SpringBoot默认使用SLF4J+Logback记录日志,并提供了默认配置,即使我们不进行任何额外配ÿ... 查看详情

springboot常见小问题(代码片段)

目录经Nginx反向代理后request.getScheme()获取不到https在Nginx中设置请求头在application.yaml中配置经Nginx反向代理后request.getScheme()获取不到https解决步骤如下:在Nginx中设置请求头proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerX... 查看详情

springboot整合shiro(代码片段)

Springboot整合ShiroSpringboot整合Shiro的思路创建Springboot项目引入Shiro依赖配置Shiro环境Shiro常见过滤器Springboot整合Shiro的思路创建Springboot项目引入Shiro依赖<!--引入shiro整合springboot依赖--><dependency><groupId>org.apache. 查看详情

springboot2+druid+mybatis多数据源配置(代码片段)

...案。读写分离会使用多数据源的使用。下面记录如何搭建SpringBoot2+Druid+Mybatis 多数据源配置以及在使用过程遇到的问题。一、先从pom.xml入手(使用springboot2的版本)<parent><groupId>org.springframework.boot&l 查看详情

springboot系列springboot单元测试配置访问配置项目打包发布加载和读取多个配置文件(代码片段)

...:根据项目配置不同的访问端口和路径profile多环境配置springboot启动注解、接收或返回风格参数配置模板引擎配置单元测试打包发布一、单元测试生成的demo里面包含spring-boot-starter-test :测试模块,包括JUnit、Hamcrest、Mockito,... 查看详情

springboot整合flyway常见问题科普解决(代码片段)

很多网上关于Flyway整合springboot的说明并不明确Flyway在6.0之前是有兼容的,在6.0之后是没有做兼容的,小编的版本是6.0+报错如下:Causedby:org.flywaydb.core.api.FlywayException:Validatefailed:Detectedfailedmigrationtoversion2.3.0.2020 查看详情

springboot系列springboot视图技术(jspfreemarkerthymeleaf)(代码片段)

三、SpringBoot视图技术3.1SpringBoot常见的有三种视图整合3.2第一种视图整合jsp1pom.xml文件:2然后新建JSP视图的访问和存储目录webapp/WEB-INF/jsp:**名字最好保持一致**3然后在项目结构中修改web资源存储路径,指定为上述新... 查看详情

springboot容器镜像分层构建(代码片段)

本文参考文档SpringBoot容器镜像SpringBootMaven插件参考指南本文使用Maven进行配置,Gradle可以参考下面文档SpringBootGradle插件参考指南一、场景最常见的是容器镜像,将依赖、代码、配置分层后可以利用容器镜像层缓存机制加... 查看详情

springboot面试,一个问题就干趴下了!(代码片段)

最近栈长面试了不少人,其中不乏说对SpringBoot非常熟悉的,然后当我问到一些SpringBoot核心功能和原理的时候,没人能说得上来,或者说不到点上,可以说一个问题就问趴下了!这是我的问题:我看你上面写了熟悉SpringBoot,那你... 查看详情

springboot的配置(代码片段)

一、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML :YAMLAin‘taMarkupLanguage(YAML不是一种标... 查看详情

springbootⅰ(代码片段)

...序3.整合其他框架3.2整合Junit3.2整合redis3.2整合mybatis1.概述SpringBoot:Spring顶级项目之一,提供了一种快速使用Spring的方式,提高开发效率,14年发布。自动配置程序启动时,SpringBoot自动完成Spring的配置起步依赖... 查看详情

springboot基础自动装配原理(代码片段)

目录1、SpringBoot项目构建1.1、官网生成1.2、IDE在线模板生成2、常见配置2.1、入口类和相关注解2.2、Banner2.3、常规配置2.4、日志2.5、profile环境切换2.6、静态资源3、核心原理3.1、自动装配1、搭配@Configuration注解使用2、实现ImportSe... 查看详情

spring基础ioc容器及常见注解(代码片段)

...Bean的权限交给容器,使用Bean的权限交给开发者。在SpringBoot中,JAVA配置类的方式被广泛使用。@Configuration注解可以起到在Spring中XML配置的作用,@Bean注解提示要进行注入的bean。@Bean注解可以声明注入的Bean 查看详情

springboot学习配置文件详解(代码片段)

正如所说,SpringBoot使用“习惯优于配置”,即项目中存在大量配置,此外还内置了一个习惯性的配置,让你无需手动进行配置,这样,便让你的项目快速运行起来,而如何开启项目中的各个功能模块的默认配置,这就用到了Sprin... 查看详情

面试高频题:springboot自动装配的原理你能说出来吗?(代码片段)

...,面试中被问到了这样一个问题“看你项目中用到了springboot,你说下springboot的自动配置是怎么实现的?”这应该是一个springboot里面最最常见的一个面试题了。下面我们就来带着这个问题一起解剖下springBoot的自动配... 查看详情

springboot——springboot入门springboot的自动配置配置文件和开发小技巧(代码片段)

SpringBoot——SpringBoot入门、SpringBoot的自动配置、配置文件和开发小技巧一、简介二、helloworld三、SpringBoot的自动配置(重点)3.1SpringBoot特点3.1.1依赖管理3.1.2自动配置3.2容器功能3.2.1组件添加3.2.1.1@Configuration、@Bean3.2.... 查看详情