我想在yml配置文件中把数据库环境换成动态,然后在jenkins中打包方便

但是我出现了’@’ that cannot start any token. (Do not use @ for indentation)…
我最开始在’@package.environment@‘加上了’'但是,我在控制台输出的时候发现它只是被当做字符串解析,没有卵用

这句话我是在SpringBoot中文官网看到的,传送门
你可以使用Maven的资源过滤(resource filter)自动暴露来自Maven项目的属性,如果使用spring-boot-starter-parent,你可以通过@…@占位符引用Maven项目的属性,例如:
app.encoding=@project.build.sourceEncoding@
app.java.version=@java.version@
注 如果启用addResources标识,spring-boot:run可以将src/main/resources直接添加到classpath(出于热加载目的),这就绕过了资源过滤和本特性。你可以使用exec:java目标进行替代,或自定义该插件的配置,具体查看插件使用页面
最终解决方法

<resources><resource><directory>src/main/resources</directory><filtering>true</filtering></resource>
</resources>
和(<plugins/>元素内):<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.7</version><configuration><delimiters><delimiter>@</delimiter></delimiters><useDefaultDelimiters>false</useDefaultDelimiters></configuration>
</plugin>


注 如果你在配置中使用标准的Spring占位符(比如${foo})且没有将useDefaultDelimiters属性设置为false,那构建时这些属性将被暴露出去

SpringBoot中出现‘@‘ that cannot start any token. (Do not use @ for indentation)....相关推荐

  1. springboot项目中使用shiro 自定义过滤器和token的方式___shiro使用token登录流程

    springboot项目中使用shiro 自定义过滤器和token的方式 实现步骤主要是以下几步: 1. 在项目中导入maven依赖 <dependency><groupId> ...

  2. 【SpringBoot】44、SpringBoot中整合JWT实现Token验证(整合篇)

    什么是JWT? Json web token (JWT),是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准((RFC 7519),该 token 被设计为紧凑且安全的,特别适用于分 ...

  3. SpringBoot中使用Shiro和JWT做认证和鉴权

    最近新做的项目中使用了shiro和jwt来做简单的权限验证,在和springboot集成的过程中碰到了不少坑.做完之后对shiro的体系架构了解的也差不多了,现在把中间需要注意的点放出来,给大家做个参 ...

  4. springBoot中shiro与Redis整合的配置文件

                                                                 springBoot中shiro与Redis整合的配置文件 整合依赖: < ...

  5. Shiro的在Springboot中的使用

    一.Shiro简介 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证.授权.密码和会话管理.使用Shiro的易于理解的API,您可以快速.轻松地获得任何应用程序,从最小的移动应 ...

  6. (附源码)springboot中北创新创业官网 毕业设计 271443

    Springboot中北创新创业官网 摘 要 进入21世纪以来,计算机有了迅速的发展.计算机应用.信息技术全面渗透到了人类社会的各个方面,信息化已成为世界经济和社会发展的大趋势.本文主要通过对中北创新 ...

  7. SpringBoot中配置拦截器时,跨域失效

    SpringBoot中配置拦截器时,跨域失效 前后段分离的项目,配置了跨域后,访问正常,但是配置了拦截器以后,有的访问正常,有的出现跨域问题,发现出现跨域问题的都是拦截器里面没有放行的请求. @Con ...

  8. Springboot之登录模块探索(含Token,验证码,网络安全等知识)

    简介 登录模块很简单,前端发送账号密码的表单,后端接收验证后即可~ 淦!可是我想多了,于是有了以下几个问题(里面还包含网络安全问题): 1.登录时的验证码 2.自动登录的实现 3.怎么维护前后端登录状 ...

  9. Spring AOP及其在SpringBoot中的使用

    一.前言 本文简单介绍了Spring Aop的思想,以及部分基础概念,并且附带两个SpringBoot中简单的实例. 本文章中使用的环境及版本: 开发工具:Intellij IDEA 2017.3.4 ...

  10. java quartz管理,SpringBoot中使用Quartz管理定时任务的方法

    定时任务在系统中用到的地方很多,例如每晚凌晨的数据备份,每小时获取第三方平台的 Token 信息等等,之前我们都是在项目中规定这个定时任务什么时候启动,到时间了便会自己启动,那么我们想要停止这个定时任 ...

最新文章

  1. 在线post测试java接口测试_好用的在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具-ApiPost...
  2. 看看高手做的ARM开发板
  3. 平面设计中的网格系统pdf_平面设计基础知识
  4. java当中显示紫色_在java中将深色变为亮色
  5. LAV Filter 源代码分析 1: 总体结构
  6. 未来手机、电脑和网络将整合为一块
  7. 我的世界java版种子多村庄_《我的世界》“村庄与掠夺”PE版种子推荐,出生点就7个村庄相连...
  8. lgg7无需9008,最简单无脑root
  9. Poco库使用:文件压缩和解压缩
  10. 2018 银联Java笔试 题,中国银联2018秋招笔试题
  11. ZedBoard教程PL篇(2):按键检测
  12. 将iphone手机屏幕画面投到Mac上
  13. 在电脑上安装android,在电脑上安装Android模拟器
  14. 计算机科学与技术博士论文,计算机科学与技术一级学科博士研究生发表学术论文量化标准.pdf...
  15. 音频均衡器 matlab code,急求高手 设计声音均衡器 滤波器
  16. ESP8266 WIFI 模块串口调试过程-实现通过互联网实现数据远程传输(结尾含驱动代码链接)
  17. matlab光盘映像文件可以删除吗_Mathworks Matlab R2011a 下载 光盘镜像下载
  18. excel打开2个独立窗口_10个提高黑五网一独立站营销邮件打开率,点击率和转化率的策略...
  19. 网站更换域名和服务器不收录,更换域名就是一个坑,没事千万不要轻易入坑
  20. 如何配置一台适合oc渲染器的电脑?

热门文章

  1. 卷积神经网络:一个模块化视角
  2. mysql 约束 分类,MySQL约束类型及举例介绍
  3. np.delete详解
  4. Android开机画面的修改
  5. Linux系统引导过程及引导修复
  6. NYOJ 144 小柯的烦恼
  7. Radix Tree总结
  8. Coursera吴恩达《构建机器学习项目》课程笔记(2)-- 机器学习策略(下)
  9. SeedLab5: The Mitnick Attack Lab
  10. 利用微信搜索抓取公众号文章