SpringBoot
爱花的蛋
我是一个努力的辣鸡
展开
-
SpringBoot的refresh()中Onfresh()为空?
SpringBoot的onRefresh()方法// Initialize other special beans in specific context subclasses.如图,这是Spring的Onfresh()方法,为空就是为了就让需要用的工程自己去实现!refresh()方法中需要指定this,当没有项目启动的时候,直接点进去看,是看Spring自己的onRefresh()方法,为空当使启动SpringBoot的时候,用debug点进去(F7),进入的是SpringBoot的jar包原创 2020-09-17 21:43:00 · 630 阅读 · 0 评论 -
controller没扫描到为什么却能用
没扫描到的情况如图贼迷糊,怎么看都不知道为啥,多模快没扫描到是因为我改了starter的pom.xml,改了依赖。这个是为啥呢,咋都不知道。一直到想着要不来个三步走吧,rebuild,clean,invalidate caches/restart。结果clean的时候发现报了error,哦吼,有戏看了。看了一下自己的maven配置,发现是以前自己更改过的配置文件setting1.xml,后来改成了setting.xml这个项目的配置却没有改。当当当,当当当,醒醒,别吹牛逼了,错的没边都,注解也没用对原创 2020-09-16 13:58:07 · 459 阅读 · 0 评论 -
Spring中注解的key值相同报错conflicts with existing, non-compatible bean definition of same name and class
文章来自:https://blog.csdn.net/zhongguowangzhan/article/details/104587803SpringMVC的Controller 应该是采用类似键值对(key/value)的映射方式处理的。而当中的键,默认是用cotroller的类名(非全类名)作为键。这样,如果不同包下面的两个Contoller 重名的话,就会导致SpringMVC的容器管理中的controller map中的key重复了。解决这个问题也比较简单。在@Controller 中,使用重原创 2020-09-01 21:32:14 · 442 阅读 · 0 评论 -
Lombok Requires Annotation Processing: Do you want to enable annotation processors? Enable
如下https://blog.csdn.net/libusi001/article/details/107972607原创 2020-08-28 17:37:27 · 1264 阅读 · 0 评论 -
Initialization failed for ‘https://start.spring.io‘ Please check URL, network and proxy settings解决办法
如下https://blog.csdn.net/qq_42815122/article/details/85551956原创 2020-08-28 17:35:38 · 120 阅读 · 0 评论 -
SpringBoot中加载不了yml配置文件
如图原创 2020-08-23 20:58:43 · 2166 阅读 · 0 评论 -
SpringBoot启动类位置错误:报错解决:Spring Boot Application in default package less... (Ctrl+F1) Inspection info
是因为把main 函数直接放在了java 目录之下,当放在java目录下的 package目录下面这样就对了提示信息为://这程序通常在package里面Spring Boot Application in default package less… (Ctrl+F1)//检查信息:检查这个创建Inspection info: Checks Spring Boot Application Setup.//这注解通常在package里面@SpringBootApplication used原创 2020-08-20 10:51:36 · 3110 阅读 · 0 评论 -
微服务consul问题汇总
Starting Consul agent... Error starting agent: Failed to start Consul server: Failed to start RPC layer: listen tcp 127.0.0.1:8300: bind: address already in use这个地址已经在使用了,说明已经启动了原创 2020-08-19 09:09:35 · 529 阅读 · 0 评论 -
SpringBoot JPA 自动生成实体类(根据数据库表自动生成po)
基于springboot的自动生成需要在pom.xml中先添加jpa依赖然后跟着这个流程走,贼好!https://blog.csdn.net/linmengmeng_1314/article/details/101599559可以自动生成实体类,注意生成之后需要手动改package路径(因为在脚本中没有配置)基于盘古框架先安装插件Tdtools(研究院->Tdtools下载->idea->plugin导入->ok)进入到mysql用户权限下,执行以下两个命令之一(注意修原创 2020-08-17 17:49:41 · 1898 阅读 · 0 评论 -
初识swagger-ui
暂时先放着,1111111 swagger-ui.html https://www.jianshu.com/p/5c1111d3b99f原创 2020-08-17 09:11:44 · 146 阅读 · 0 评论 -
RabbitMq安装教程
环境可以自己从官网下载,也可以从这个链接下载安装教程:在后面使用教程:https://blog.csdn.net/qq_35387940/article/details/100514134Springboot 整合RabbitMq 在这里待办,因为我还没有看完安装教程一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地址:http://pan.baidu.com/s/1jH8S2u6。直接下载地址:http://erlang.org/download/otp_win64_1原创 2020-08-13 23:32:17 · 163 阅读 · 0 评论 -
@ResponseBody,@RequestBody,@RequestParam,@PathVariable
@ResponseBody将对象转换json串@RequestBody将json串转换为对象注:json串中只有一对kv,对象里面有很多属性也可以转换为该类对象–>这种情况我遇到在,axios.post传递参数的时候,传递单个参数值,后端接收为json串需要处理串才能使用值数据,直接使用@RequestBody转换为已有的Vo对象,需要用值的时候去值就可以@RequestParam将请求的参数直接进行绑定比如这样this.axios.delete('http://localhost:原创 2020-08-13 23:03:50 · 142 阅读 · 0 评论 -
前后端分离端口号不同,跨域解决问题
第一种方式:注解跨域在方法或者类上添加注解@CrossOriginhttps://www.cnblogs.com/mmzs/p/9167743.html第二种方式:配置类配置允许跨域@Configurationpublic class CorsConfig implements WebMvcConfigurer{@Overridepublic void addCorsMappings(CorsRegistru registry){registry.addMapping("/**").all原创 2020-08-09 17:09:05 · 4389 阅读 · 0 评论 -
在@GetMapping()中写两个地址(路径)
写法如下@GetMapping(value={"/getIpMById","/getIpMById1"})原创 2020-08-08 19:21:17 · 6697 阅读 · 0 评论 -
在测试单元/类中不能使用自动装配
在测试单元/类中不能使用自动装配(@Autowired)测试类通常采用Junit测试,与tomcat无关,是两个运行环境,采用注解的时候对于SSM,需要加上注解spring配置文件和启动类@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("/springMVC.xml") 对于SpringBoot:需要加上注解表明SpringBoot的测试,加上启动类@SpringBootTest@RunWith(SpringRu原创 2020-08-08 17:29:06 · 1519 阅读 · 1 评论