spring.profiles.active=@profiles.active@ ,其实是配合 maven profile进行选择不同配置文件进行启动. 当执行 mvn clean package -P test 命令时, @profiles.active@ 会替换成 test 打开 jar包,即可看到:   实战 1.构建一个springboot 项目 这里使用idea进行构建的,这个过程省略 2.pom文件配置 <profiles> <profile> <!-- 生产环境…
In the previous post you could read about separate Spring Boot builds for a local development machine and public environments. It’s highly possible that in addition to such setup you would like to load different Spring properties files based on the a…
现在在的公司用spring.profiles.active=@profiles.active@ 当我看到这个的时候,一脸蒙蔽,这个@ 是啥意思. 这里其实是配合 maven profile进行选择不同配置文件进行开发 实战 1.构建一个springboot 项目 这里使用idea进行构建的,这个过程省略 2.pom文件配置 <profiles> <profile> <!-- 生产环境 --> <id>prod</id> <propertie…
错误信息: java.lang.IllegalStateException: Active Spring transaction synchronization or active JTA transaction with specified [javax.transaction.TransactionManager] required at org.springframework.jdbc.support.lob.LobCreatorUtils.registerTransactionSynch…
结论:通用项配置在applicaton.yml,区别环境配置在application-{profile}.yml中 一直不知道这个参数要不要配,配了有什么用,今天搭一个工程来检验 此项作用:用来区分不同环境配置 application-dev.yml 开发环境 application-test.yml 测试环境 application-prod.yml 生产环境 applicaton.yml(通用项配置)用spring.profile.active=dev来决定启用上面的哪个环境配置文件(不同环…
1. 在pom.xml添加 <profiles> <profile> <id>dev</id> <properties> <environment>dev</environment> </properties> </profile> <profile> <id>prod</id> <properties> <environment>prod…
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html https://www.jianshu.com/p/948c303b2253 https://www.mkyong.com/spring/spring-profiles-example/ https://blog.csdn.net/wild46cat/article/details/71189858…
1.@RestController和@RequestMapping注解 @RestController 和 @RequestMapping 注解是Spring MVC注解(它们不是Spring Boot的特定部分) @RestController 是控制器的专用版本,告诉Spring以字符串的形式渲染结果,并直接返回给调用者.它包括@Controller和@ResponseBody注释,因此简化了控制器实现; @RequestMapping 注解提供路由信息.它告诉Spring任何来自"/&qu…
注解配置 @ComponentScan("spittr.web"):/在加载Spring上下文时,会扫描spittr.web包查找组件 @ComponentScan注解扫描的组件有@Component.@Controller.@Repository注解的类,并为其创建bean.如果@ComponentScan没有带参数,默认会扫描配置类相同的的包以及子包. @ComponentScan注解同等于XMLSpring context命名空间的<context:component-sc…
依赖注入,从字面上理解,即是:以注入的方式实现依赖: Spring 容器负责创建应用程序中的 bean,并通过 DI(依赖注入)来协调这些对象之间的关系.当描述 bean 如何进行装配(autowired)时,Spring 具有强大的灵活性,提供了以下三种主要的装配机制: 在 XML 中显式配置: 在 Java 中进行显式配置: XXConfig(JavaConfig) 隐式的 bean 发现机制和自动装配: 组件扫描(Component scanning):Spring 会自动发现应用上下文中…