![](https://img-blog.csdnimg.cn/8f39d9dc70a94a758c41075ebf29ac7e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
人努力,天帮忙,努力不一定有成效,但不努力就一定没有结果
梁同学与Android
Android 领域优质创作者,专注于安卓原生开发,专注于 Scratch、Python、Scratch、C、C++ 青少年编程等级考试等。等级考试真题请见链接库:https://download.csdn.net/download/qq_43290288/88548582
展开
-
SpringBoot+Vue视频干货
前言:疫情期间,小梁同学收到学校老师的作业安排,作业内容就是用SpringBoot+Vue开发一个实验室助理信息管理系统,完成时间自然是这学期末,当做课程答辩的项目。面对新知识的来临小梁感到了不知所措,慢慢着试探着是否要开始学习SpringBoot。一开始的思想:学习SpringBoot之前是不是要复习一遍SpringMVC和Spring啊!没学透彻。之前听同学说过要学SpringBoot得先...原创 2020-08-16 21:38:00 · 1474 阅读 · 5 评论 -
spring 学习—spring的相关概念(01)
1.spring 是开源的轻量级的框架开源的意思是:免费的提供源代码轻量级的意思是:此框架的使用不需要依赖于其他的东西,可以直接使用2.spring 核心的主要两个部分(1)aop: 面向切面编程,扩展功能不是修改源代码实现的(2)Ioc: 控制反转举例:普通的实现方法:比如有一个类,在类里面有方法(不是静态的),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,...原创 2019-11-01 08:34:51 · 124 阅读 · 0 评论 -
spring 学习—spring 的ioc底层原理(02)
IOC的底层原理1.ioc底层原理使用技术(1) xml配置文件(2) dom4j 解决xml(3)工厂设计模式(4)反射什么叫做耦合度太高了:就是关联度太紧密了高内聚与低耦合高内聚:在一个类中紧密相连低耦合:在不同的类中不要关联过于紧密...原创 2019-11-01 09:03:14 · 156 阅读 · 0 评论 -
SpringMVC 中静态资源的处理
SpringMVC中静态资源的处理 </h1> <div class="clear"></div> <div class="postBody"> web项目中web.xml配置#在一个使用springmvc的web...转载 2020-01-24 07:14:07 · 278 阅读 · 0 评论 -
spring 学习—spring 的ioc底层原理(03)
2.画图分析ioc实现的原理原创 2019-11-06 08:47:50 · 129 阅读 · 0 评论 -
SpringBoot:class path resource [xxxx.xml] cannot be opened because it does not exist
今天在写微信支付退款功能的时候遇到这样的画一个问题,发现证书找不到,给大家看一下我的文件夹目录然后我的路径是这样写的 private static String certPath = "resources/cert/wxpay/apiclient_cert.p12";在网上试了各种方法都没有用,通过半下午的测试,我尝试讲鼠标放到路径上,按住 ctrl 键,发现根本跳不过去之后,我有了个想法,将路径改一下,改为下面的 private static String certPath = "ce原创 2021-07-14 16:55:12 · 1139 阅读 · 0 评论 -
JPA 一对一设置无效,连表查询的时候另外一个实体类的对象值为空
今天在使用 JPA 的时候发现了这样一个问题,User 表和 OrganInfo 表配置了一对一关系,连表查询的时候只能够查到表 User 对象实体的数据,而 OrganInfo 对象实体为空,原因请看下面讲解,我设置的是 User 到 OrganInfo 的单项关系,如果想要设置双向关系,在 OrganInfo 实体类中添加关系即可错误示例:在 User.java中设置对应 OrganInfo 的关系 private static final long serialVersionUID = -132原创 2021-04-22 10:10:59 · 1024 阅读 · 0 评论 -
Caused by: org.hibernate.MappingException: Unable to find column with logical name...supertables and
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleDao' defined in com.gxuwz.association_after.dao.RoleDao defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: C原创 2020-08-27 13:29:34 · 7512 阅读 · 0 评论 -
怎么样用idea上传git?-通俗易懂
https://blog.csdn.net/qq_22194659/article/details/82113560转载 2020-06-19 00:46:40 · 199 阅读 · 0 评论 -
解决springdatajpa 在解析实体类的字段时候驼峰自动转为下划线问题
解决springdatajpa 在解析实体类的字段时候驼峰自动转为下划线问题 问题描述springboot 在配置jpa时,利用idea自带工具逆向工程生成实体类,结果在调用findOne的时候,报错错误内容如下所示:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'shasset0_.asset_type_name' in 'field list' at sun.reflect.NativeC转载 2020-06-14 19:29:00 · 4344 阅读 · 0 评论 -
升级Springboot版本异常:HateoasConfiguration required a single bean, but 3 were found
在项目从springboot1.x升级到2.2.1时报错***************************APPLICATION FAILED TO START*************************** Description: Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration required a single bean, but转载 2020-06-06 21:33:30 · 1313 阅读 · 1 评论 -
引入spring-boot-starter-actuator,控制台没有mapper的映射信息打印问题
需要说明的是:springboot1.X中引入actuator依赖后我们就可以直接在控制台发现所有监控点的映射信息如下:springboot1.X版本访问时可能需要将安全管理关闭:需要在application.properties配置:management.security.enabled=false访问时url直接是主机名+端口+需要访问的监管点例:http://localhost:8080/beansspringboot2.X以后需配置后才可访问:1)配置application.yml转载 2020-05-23 10:13:54 · 753 阅读 · 0 评论 -
JPA-CascadeType四个属性的讲解
CascadeType.PERSIST:级联新增(又称级联保存):对order对象保存时也对items里的对象也会保存。对应EntityManager的presist方法。例子:只有A类新增时,会级联B对象新增。若B对象在数据库存在则抛异常CascadeType.MERGE:级联合并(级联更新):若items属性修改了那么order对象保存时同时修改items里的对象。对应EntityMana...原创 2020-04-21 19:47:36 · 1433 阅读 · 0 评论 -
com.fasterxml.jackson.databind.JsonMappingException: Multiple back-reference properties with name ‘d
今天在写SpringBoot + JPA的时候报了以下的错误com.fasterxml.jackson.databind.JsonMappingException: Multipleback-reference properties with name ‘defaultReference’说明:如果在项目中的getter / setter方法中使用@JsonBackReference两次...原创 2020-04-17 13:17:04 · 980 阅读 · 0 评论 -
FetchType.LAZY和FetchType.EAGER什么区别?(懒加载和急加载的理解)
1、FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。2、FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。3、比方User类有两个属性,name跟address,就像百度知道,登录后用户名是需要显示出来的,此属性用到的几率极大,要马上到数据库查,用急加载;而用户地址大多数情况下不需要显示出来,只有在查看...转载 2020-04-17 12:55:29 · 1593 阅读 · 0 评论 -
写SpringBoot项目的时候,报错Ordinal parameter not bound
文章目录一、背景二、解决一、背景使用JPA更新数据的时候,做Junit始终报错Ordinal parameter not bound,异常信息是org.springframework.dao.InvalidDataAccessResourceUsageException: Ordinal parameter not bound : 10; nested exception is org.hi...转载 2020-04-17 12:54:18 · 4767 阅读 · 2 评论 -
Failure while trying to resolve exception [org.springframework.http.converter.HttpMessageNotWritabl
报错原因:无法写入JSON:无限递归(StaskOfFultError);嵌套异常是COM.FaSTXML.JavaS.DavaDist.jSnMappApExpExchange:无限递归(StAccOffFuffError)(通过引用链:解决办法:在set方法上加@JsonBackReference...转载 2020-04-10 20:58:21 · 8592 阅读 · 2 评论 -
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request p
今天在写springboot项目的时候遇到了这样一个问题,是有关注入的,报错信息如下2020-04-07 16:24:42.675 ERROR 10384 --- [nio-8181-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in ...原创 2020-04-07 16:39:18 · 31363 阅读 · 3 评论 -
JPA_登录校验Controller代码
@RestController@RequestMapping("/login")public class LoginController { @Autowired LoginRepositoryDao loginRepositoryDao; //登录校验(不加角色) @GetMapping("/validLogin/{username}/{password}...原创 2020-08-10 20:12:56 · 301 阅读 · 0 评论 -
Null return value from advice does not match primitive return type for: public abstract boolean
今天在写Spring Data JPA的时候出现了这样一个问题Null return value from advice does not match primitive return type for: public abstract boolean 详细报错:Whitelabel Error PageThis application has no explicit mapping f...原创 2020-04-06 23:58:05 · 1521 阅读 · 0 评论 -
JPA_could not extract ResultSet问题解决
今天在写jpa的时候出现了这样一个问题could not extract ResultSet检查你的sql语句是否书写正确以及规范,如空格的多少,and是否漏掉,最后一点把代码写成一行以防出错...原创 2020-04-06 23:51:21 · 3228 阅读 · 0 评论 -
Encountered a duplicated sql alias [xxxx] during auto-discovery of a native-sql query
Hibernate: SELECT avg(quality) as quality , max(server_time) as server_time , min(source_time) as source_time, count(tag) as tag , sum(value) as value, ...转载 2020-04-06 23:48:17 · 2380 阅读 · 1 评论 -
Spring Data JPA_多表关联查询中应该注意的问题
今天在写Spring Data JPA的时候发现这样一个问题问题如下:Caused by: org.hibernate.DuplicateMappingException: Table [sys_user_role] contains physical column name [user_role_id] referred to by multiple logical column name...原创 2020-04-06 21:18:11 · 1135 阅读 · 0 评论 -
Springboot+JPA 对应关系查询时导致的堆栈溢出 :java.lang.StackOverflowError:
在JPA的对应关系中,如果加了一对一或者一对多或者多对多的对应关系,级联查询,一不小心就会造成查询对象里面的对象,而里面的对象又包括外面对象,循环往复无休止,就会堆栈溢出了。解决方法,加入注解让JPA忽略某些属性,查询到这些属性时停止查询,如图:@JsonIgnoreProperties(value = {“brokerageFirm”,“brokerageFirms”}) 这个注解就可以在......原创 2020-04-06 21:01:10 · 1013 阅读 · 0 评论 -
JPA_‘Basic‘ attribute type should not be a container怎么解决
前言:今天在写Spring Data JPA 的时候遇到了这样一个问题解决办法:只要添加了表之间的关联关系就不会报错了谢谢阅读原创 2020-04-06 11:11:47 · 14500 阅读 · 8 评论 -
vue+elementui搭建后台管理界面(登录)
转载https://www.cnblogs.com/wbjxxzx/p/9942648.html转载 2020-04-05 11:54:54 · 2546 阅读 · 0 评论 -
JPA_@Table 注解详解
spring @Table注解 作用是 : 声明此对象映射到数据库的数据表,通过它可以为实体指定表(talbe)常用的两个属性: 1、name 用来命名 当前实体类 对应的数据库 表的名字 @Table(name = "tab_user")2、uni...转载 2020-04-05 11:51:29 · 2367 阅读 · 0 评论 -
IDEA_Spring Data JPA有关报错Cannot resolve table 'XXX'
文章目录一、前言二、添加数据库相关信息三、将JPA与Data Source关联起来一、前言今天在写springboot项目的时候出现了这样的问题,问题如下那么我们就要做一下设置二、添加数据库相关信息1.依次点击View-Tool Windows-Database2.系统弹出Datebase窗口3.添加自己想要的数据库,我这里事MySQL4.填写信息,并点击Test Conn...原创 2020-04-05 11:46:52 · 1486 阅读 · 3 评论 -
Spring Boot切换其他嵌入式的Servlet容器
Spring Boot默认支持:Tomcat(默认使用)<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> 引入web模块默认就是使用嵌入式的Tomcat作为...原创 2020-04-01 15:57:03 · 149 阅读 · 0 评论 -
Spring Boot怎么样注册Servlet三大组件[Servlet、Filter、Listener]
前言由于SpringBoot默认是以jar包的方式启动嵌入式的Servlet容器来启动SpringBoot的web应用,没有web.xml文件。注册三大组件用以下方式一、ServletRegistrationBean//注册三大组件@Beanpublic ServletRegistrationBean myServlet(){ ServletRegistrationBean r...原创 2020-04-01 14:04:43 · 161 阅读 · 0 评论 -
Spring Boot配置嵌入式Servlet容器的两种方法
一、前言SpringBoot默认使用Tomcat作为嵌入式的Servlet容器二、如何定制和修改Servlet容器的相关配置;1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】)server.port=8081server.servlet.context-path=/niuniuserver.t...原创 2020-04-01 13:22:09 · 169 阅读 · 0 评论 -
uestWrapper.getSession(HttpServletRequestWrapper.java:241) ~[tomcat-embed-core-9.0.13.jar:9.0.13]
报错信息如下:uestWrapper.getSession(HttpServletRequestWrapper.java:241) ~[tomcat-embed-core-9.0.13.jar:9.0.13] at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:564...原创 2020-03-26 13:32:57 · 780 阅读 · 0 评论 -
An error happened during template parsing (template: "class path resource [templates/emp/list.html]"
报错信息如下:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Wed Mar 25 17:38:33 CST 2020There was an unexpected error (type=Internal Serv...原创 2020-03-25 17:48:06 · 4048 阅读 · 4 评论 -
Spring Boot中文乱码问题怎么解决(按步骤做)
在我们切换浏览器的中英文的时候,会出现中文乱码的问题,这样的话我们要进行以下操作1.点击File,点击Settings…2.在输入框中输入File Encodings,找到File Encodings3.将红框里面的值改为UTF-8,并在后面的方框内打勾以上操作仅仅是局部操作,意思是只对当前项目有效,下面我来告诉大家怎么样修改IEDA的默认设置对创建的项目都有效1.点击File,...原创 2020-03-22 16:28:44 · 3778 阅读 · 0 评论 -
Intellij IDEA2019项目包分层结构显示设置
在使用Intellij IDEA2019的时候,我们会发现包并没有扩展开所以我们要能行一下操作讲红框内的选勾去掉即可如果你是其他版本的Intellij IDEA2019,那么可以在这个位置做类似的操作...原创 2020-03-21 19:44:04 · 2220 阅读 · 0 评论 -
Spring Boot—SpringMVC自动配置原理以及扩展和全面接管SpringMVC
文章目录1.以下是SpringBoot对SpringMVC的默认配置2、扩展SpringMVC3、全面接管SpringMVC;5、如何修改SpringBoot的默认配置Spring MVC auto-configuration1.以下是SpringBoot对SpringMVC的默认配置(WebMvcAutoConfiguration)Inclusion of ContentNegoti...原创 2020-03-21 10:05:23 · 210 阅读 · 0 评论 -
Spring Boot—thymeleaf语法规则以及使用
文章目录一、渲染机制二、导入thymeleaf的名称空间四、使用thymeleaf五、语法规则1.属性及属性的优先级2.表达式一、渲染机制@ConfigurationProperties(prefix = "spring.thymeleaf")public class ThymeleafProperties { private static final Charset DEFAULT_E...原创 2020-03-21 08:55:04 · 679 阅读 · 0 评论 -
Spring Boot怎么样引入Thymeleaf模板引擎
一、前言:市场上的模板引擎有很多如下:JSP、Velocity、Freemarker、Thymeleaf而SpringBoot推荐的Thymeleaf,其语法更简单,功能更强大二、引入thymeleaf在pom.xml文件下加入以下代码<dependency> <groupId>org.springframework.boot</groupId>...原创 2020-03-19 14:57:47 · 180 阅读 · 0 评论 -
Spring Boot怎么样处理静态资源(静态资源映射规则)_Web开发
文章目录一、SpringBoot对静态资源的映射规则1.所有 /webjars/**,都去 classpath:/META-INF/resources/webjars/ 找资源2. "/**" 访问当前项目的任何资源,都去(静态资源的文件夹)找映射3.欢迎页:静态资源文件夹下的所有index.html页面都会被"/**"映射4.所有的 **/favicon.ico 都是在静态资源文件下找5. 怎...原创 2020-03-19 14:09:13 · 181 阅读 · 0 评论 -
IntelliJ IDEA maven库下载依赖包速度慢的问题(包制百病)
在pom.xml中添加maven 依赖包时,我就发现不管是否用了翻墙,下载速度都好慢,就1M的东西能下半天,很是苦恼,于是到网上搜资料,然后让我查到了。说是使用阿里的maven镜像就可以了。我于是亲自试了下,速度快的飞起!!!操作步骤:1、右键项目选中maven选项,然后选择“open settings.xml”或者 “create settings.xml”2、然后把如下代码粘贴进去就可以......原创 2020-03-17 23:48:57 · 845 阅读 · 0 评论