
SpringBoot
文章平均质量分 83
zihao_cui
这个作者很懒,什么都没留下…
展开
-
DevTools在多模块项目中出现 class x.x.A cannot be cast to x.x.A解决办法
定位问题在使用 DevTools 时,出现 class x.x.A cannot be cast to x.x.A,虽然说的两个类是一样的,其实二者并不相同,classLoader不同,这个报错其实是说 class x.x.A(classLoaderA) 不能转换为 class x.x.A (classLoaderB)为什么类加载器不一样这就涉及到了DevTools的原理spring-boot-devtools会检测类路径的变化,当类路径内容发生变化后会自动重启应用程序。Spring Boot的重启原创 2021-08-03 19:51:45 · 746 阅读 · 0 评论 -
Debug Spring的循环依赖
我是目录一级目录二级目录三级目录循环依赖解释最好的一个图getSingleton里面调用doCreateBean里面再调用populateBean开始加载属性BB还需要再加载A属性Debug前的设置Tomcat设置准备好源码文件,Debug的时候会需要。三级缓存解决方法总结refresh方法preInstantiateSingletons 完成实例化剩余的单例beangetBean 方法doGetBean 超多代码getSingletonDoCreatBeanpopulateBean一级目录二级目录三原创 2021-06-26 17:13:21 · 262 阅读 · 0 评论 -
Eclipse 导入JAVA Web项目
我是目录Eclipse 导入Web项目导入现存的项目需要修改的配置Java Build PathProject Facets进一步配置其他可能的问题JAVA CompilerXDoclet错误还出现错误Eclipse 导入Web项目只是普通的JAVA web,不包含Maven等构建系统的项目导入现存的项目选择对应项目目录需要修改的配置Java Build Path确保JDK和Tomacat正确配置Project Facets刚刚导入的项目可能如下图,我们需要勾选红色的框图,其中的原创 2021-06-24 17:01:30 · 354 阅读 · 1 评论 -
SpringBoot 部署到阿里云CentOS(以及常用指令 jobs,fg,bg,nohup,ps -ef,kill,man -k,help -s,info )
准备先Maven clean 删除原来存在的target目录,然后Maven install 用来编译生成项目jar包控制台显示出现The requested profile “pom.xml” could not be activated because it does not exist. 打开项目的属性找到maven这一项里面的pom.xml删除保存就好了,原因是啥,还没搞清楚。...原创 2020-03-13 00:30:21 · 340 阅读 · 0 评论 -
阿里云尝试安装Mysql,以及springboot访问 密码策略没改,所以密码设置的很惨绝人寰 Admin123!
主要参考网址centos7下使用yum源安装mysql5.7记录补充了vim操作和远程连接Mysql的操作1.现在centos上默认是没有yum源的,yum安装的是 MariaDB。所以我们需要自己先配置yum源。配置yum源步骤如下:(之前一直没搞懂这一句)下载yum源:wget ‘https://dev.mysql.com/get/mysql57-community-release...原创 2020-03-16 20:44:08 · 239 阅读 · 0 评论 -
利用Springboot和网络上的网页模板搭建个赶时间的网站(项目需要没办法)
找到你中意的模板我这里下载下来后的文件结构如下图新建一个Springboot项目注意这里没有引用Thymeleaf找到下面的static把下载的网页模板赋值到static文件夹里面运行springBoot项目后,根据你模板的主页是那个html文件访问就好了,比如本次演示的是就是访问下面的网址我们如此方便就能跑起来,主要是因为我们SpringBoot的静态资源都能让页面请...原创 2020-03-16 18:28:33 · 962 阅读 · 0 评论 -
SpringBoot学习 ( 配置文件yml 连接Mysql Thymeleaf) 尚硅谷学习加自己补充
我是在B站看的,尚硅谷官网也有下载学习主启动类解读包扫描方式父工程依赖版本仲裁场景启动器配置文件日志从配置文件读取数据SpringBoot工作原理druid配合MyBatis 访问Mysql数据库主启动类解读@SpringBootApplication 注解本身包含了很多注解了其实包扫描方式下面这个图展示的时候,是用平面模式展示包的,在Eclispe可以设置包展示设置结...原创 2020-03-15 21:33:28 · 1292 阅读 · 0 评论 -
Spring Boot(8)--Authenticating a User with LDAP(Lambda,匿名内部类,上传文件 )
springboot的总官方学习文档本次本章对应的官方文档第零步依赖添加,这一步官文不知道为啥,没显示,顺便说一说其他的依赖包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/...原创 2020-03-14 09:10:11 · 301 阅读 · 0 评论 -
Spring Boot(7)--Uploading Files(Lambda,匿名内部类,上传文件 )
springboot的总官方学习文档本次本章对应的官方文档准备这次尝试自己新建一个项目,按照要求添加这两个依赖。新建一个文件夹storage(在demo里面新建的文件夹,其实就对应一个包)新建完发现下面没有出现我们新建的storage文件夹,F5刷新一下就出来了官网github提供的初始的项目就包含了storage包里面的文件,我是直接复制古来的,一个个新建太麻烦了新建个File...原创 2020-03-12 19:03:57 · 598 阅读 · 0 评论 -
Spring Boot(5)--Accessing Relational Data using JDBC with Spring (Lambda,匿名内部类,H2数据库)
springboot的总官方学习文档本次本章对应的官方文档按照老方法,GIThub 克隆到本地,然后Eclipse打开,下载的文件夹,导入项目创建一个Customer对象您将使用的简单数据访问逻辑管理客户的名字和姓氏。要在应用程序级别表示此数据,请创建一个Customer类src/main/java/com/example/relationaldataaccess/Customer.j...原创 2020-03-11 09:48:39 · 212 阅读 · 0 评论 -
Spring Boot(3)--Consuming a RESTful Web Service 就是取得一个RESTful形式的Web服务 CommandLineRunner未完全理解
springboot的总官方学习文档本次本章对应的官方文档目标本指南将引导您完成创建使用RESTful Web服务的应用程序的过程,官网指导用的是Consuming,我感觉这个意思就是说,我们的搭建的服务器看做一个客户,对另一个服务器发送一个请求,消耗了另一个服务器的一个RESTful形式的Web服务。我们将使用Spring的RestTemplate 来构建一个应用,这个应用可以从 htt...原创 2020-03-10 20:29:29 · 718 阅读 · 0 评论 -
Spring Boot(7)--Uploading Files补充(thymeleaf 和对应的@Controller 类学习 )
首先列出来代码吧,uploadForm.html的代码如下<html xmlns:th="https://www.thymeleaf.org"><body> <div th:if="${message}"> <h2 th:text="${message}">1111 </h2> </div> <div&...原创 2020-03-14 09:14:50 · 170 阅读 · 0 评论