
springboot
springboot
Qfoom
这个作者很懒,什么都没留下…
展开
-
SpringBoot启动类中用@value获取为空
最近项目结构比较复杂,在生产环境和测试环境,启动类中加载的动动有差异,每次调试时改来改去,麻烦,还来想想,能否通过spring.profiles.active属性来区分测试环境和生产环境,加个判断不就解决了!因项目中本来就使用了 onlinne 和 offline的配置,所以spring.profiles.active该属性绝对好使,可是在启动类中用@Value,获取到 active=null,代码如下@SpringBootApplication(exclude = {DataSourceAutoC.原创 2021-05-29 17:43:30 · 789 阅读 · 1 评论 -
spring boot Could not resolve placeholder ‘xxx‘ in value ${xxx}
Spring Boot在启动的时候,报错:spring boot Could not resolve placeholder ‘xxx’ in value “${aaa.bbb.ccc}”在工程内检索aaa.bbb.ccc,检查了下,发现配置文件里面少了对应的配置项:aaa.bbb.ccc。加上去,问题解决。如果你不想在配置文件上加这个配置项,希望是找不到配置就用默认值,可以在@Value的表达式内写一个默认值,具体语法是:@Value("${xxx:DefaultValue}")@Value(原创 2021-04-15 17:52:42 · 966 阅读 · 1 评论 -
TkMybatis常用方法
1、查询全部 public List<SysUser> getUserList() { return sysUserMapper.selectAll(); }2、保存 public void save(SysUser user) { sysUserMapper.save(user); }3、按主键查询 public SysUser getUserById(Long id) { r原创 2021-02-05 08:54:02 · 713 阅读 · 0 评论 -
阿里大鱼短信
pom<!-- 阿里大鱼短信 --> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.3</version> </dependency> <dependency> <groupId>c原创 2021-02-01 13:25:06 · 181 阅读 · 0 评论 -
springboot thymeleaf教程
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>@Controllerpublic class Te { @RequestMapping("/test") public String test(Model mo原创 2021-01-22 20:21:58 · 160 阅读 · 0 评论 -
Error creating bean with name ‘serverEndpointExporter‘
https://blog.youkuaiyun.com/chunjusu2447/article/details/100820520在SpringBoot项目中集成了WebSocket,在进行单元测试的时候,出现了以下错误:javax.websocket.server.ServerContainer not available在没有进行单元测试时候,项目还可以正常启动单元测试类的原注解是这样的:@RunWith(SpringRunner.class)@SpringBootTest经查阅资料,得知S原创 2021-01-22 14:08:32 · 1071 阅读 · 0 评论 -
Spring boot 整合RabbitMQ踩过的坑
https://blog.youkuaiyun.com/u010589185/article/details/83931430无奈只能在网上查找资料,也有人遇到这个坑,原来将@RabbitListener(queues = “queue2”)这个注解放到方法上就可以了@Componentpublic class FanoutReceiverA { @RabbitListener(queues = "queue2") @RabbitHandler public void process原创 2021-01-15 19:36:34 · 502 阅读 · 0 评论 -
使用consul做为配置中心
刚启动你的可能没有上面那么多节点的,只有一个consul默认的创建一个数据节点,后面会用到,数据内容如下:student: name: jack3 age: 20name: tom数据节点是:jack/consul4/data三,创建一个springboot项目1,pom.xml如下<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>原创 2020-11-18 09:15:56 · 706 阅读 · 0 评论 -
springboot--不同环境配置文件
目录pomresource目录IDEA 启动dos命令行启动我们使用spring的时候都会有配置文件,比如application.properties、log4j.properties和mybatis-config.xml等等。而我们一般都会有不同的环境需要部署:开发环境、测试环境和生产环境,而不同的环境则会有不同的配置,比如数据库ip。解决这个问题,使用pom文件的profile配置pom添加如下<profiles> <!--开发环境-->原创 2020-11-12 13:08:58 · 471 阅读 · 0 评论 -
springboot 配置常量
1配置文件(application.yml)中配置各个属性的值: myprops: #自定义的属性和值 simpleProp: simplePropValue arrayProps: 1,2,3,4,5 listProp1: - name: abc value: abcValue - name: efg value: efgValue listProp原创 2020-10-12 17:57:05 · 1364 阅读 · 0 评论