学习的杂七杂八

      最后更新:2022-08-02 22:58:59 手机定位技术交流文章

      开发遇到的问题…

      1.窗口端口被占用

      2.没有主列表属性记录异常

      原因:pom.xml中未配置spring-boot-maven-plugin

      因为运行的瓶子包中无法找到主类

      3.WindowsCMD输入自动完成

      例如:

      在这种情况下,在输入s在jar包中之后,您可以通过按选项卡自动填补后续
      一些用户无法使用此功能,解决办法如下:

      4.Git项目导入遇到的问题

      由于图形配置问题,输入的项目代码是红色的.
      在setting–>build,Execution,Deployment–>的MAVEN home path 中选择Bundled(Maven 3)

      5. springboot项目application.yml优先级问题

      • 一般开发者: classpath: application.yml
      • 项目经理: classpath: config/application.yml
      • 业务人员:文件:application.yml
      • 最高级别:文件:/config/application.yml
        文件的内容属于重叠和覆盖
        a1b + a2c = a2bc

      6.Springboot多环境开发问题

      正常开发项目中,则使用以下情况:

      实际上,配置文件目录通常看起来是这样

      新版本之后:

      在xml中配置多个环境

      引用 springboot中的马文特性

      7.使用日志工具记录日志

      debug 、info、 warn、error

      设置日志输出格式

      8. 启动热部署

      Atpom.xml配置 spring-boot-devtolls
      Usectrl+F9可激活热部署
      自动bulid流程

      • settings–>compile–>Build project automatically-
      • Maintenance–>Registry–>compile.automake.allow.when.app.running

      未启动和重新启动的目录的默认列表:

      • /META-INF/maven
      • /META-INF/resources
      • /resources
      • /static
      • /public
      • /template

      可在application.yml文件中修改
      高级别关闭热部署:
      Applicaton.in java

      9. 配置高级

      • @EnableConfigurationProperties注释可以使用与 @ConfigurationProperties注释相对应的类添加弹簧容器
      • 不能同时使用@EnableConfigurationProperties和@Component
      • @ConfigurationProperties注释属性支持离散绑定,@Value不支持
      • 在遇到问题时,将属性完全写入@ConfigurationProperties(前缀="abcde")中
      • springboot支持JDK8提供的时空单位,例如:
      • 开始豆属性检查

      输入JSR303和hibernate校正框架坐标
      使用 @Validated注释启用校正函数。哦,那个特定的校正规则指定数据校正格式

      10. 测试

      临时属性通过properties以及args在@SpringBootTest中来进行注入
      properties属性可以为当前测试用例添加临时的属性配置
      args属性可以用于当前测试实例的临时命令行参数
      当同时发生时,args覆盖属性

      使用@Import注释 लोड当前测试类的自定义配置

      在测试环境中模拟网络环境测试

      1. 在SpringBootTest中使用WebEnviroment属性
      2. 端口可设置多种

      在测试类中打开虚拟MVC调用

      1. 使用 @AutoConfigureMockMvc 对测试类的评论
      2. @AutoWired MockMvc mvc方法中的虚拟MVC调用对象注入
      3. 创建一个虚拟请求访问页面
      4. 执行请求

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/31353.html

          热门文章

          文章分类