![](https://img-blog.csdnimg.cn/abaaf12c617e422e8fc09d0461492205.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring 框架
框架终是明日黄花,返璞归真当为正途
叫我阿呆就好了
一起学习,共同进步,计算机领域知识分享
展开
-
SpringBoot实现CSV文件导出功能
前言:相信看过上篇 使用POI处理常见的文件类型的童鞋已经知道了,这是一篇填坑文正文:OK,废话不多说,让百度词条给我们解释解释什么叫TMD惊喜简单一下词条给出的释意:(CSV)逗号分隔值文件格式,逗号分隔值,其文件以纯文本形式存储表格数据那我们大家立刻开始试试吧!这里的导出的方式,采用的比较常规的以流的写回浏览器 /** * 导出临时文件 * * @param response * @return */ @G...原创 2020-05-23 17:21:13 · 8220 阅读 · 2 评论 -
@Table注解
[@Table]常用的两个属性name 用来命名 当前实体类 对应的数据库 表的名字 uniqueConstraints 用来批量命名唯一键 其作用等同于多个 @Column(unique = true) @Table(name="an_user_table", uniqueConstraints = { @UniqueConstraint(columnNames={"mobile"......原创 2020-02-21 14:48:02 · 2690 阅读 · 0 评论 -
HTML引入Thymeleaf 头文件
一句话搞定<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">原创 2020-02-13 10:22:45 · 8333 阅读 · 2 评论 -
通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明
在学习Dubbo中遇到了这个问题org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 12 in XML document from URL [file:/F:/workspace/spring/target/classes/applicationContext.xml] is invali...原创 2020-02-04 23:53:10 · 892 阅读 · 1 评论 -
SpringBoot整合Mybatis(超简单的整合方式)
主要是依赖的版本一定要对,版本不对,一堆一堆的问题,真是服了项目结构(main不用管)SQL结构和数据DROP TABLE IF EXISTS `demo`;CREATE TABLE `demo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pid` int(11) NOT NULL, `name` varchar(255) C...原创 2020-02-02 19:41:25 · 473 阅读 · 0 评论 -
关于使用Spring bean时报空指针异常
已经犯过无数次了,还是不长记性!要想使用Spring容器的组件必须,加上component注解,且在使用时,不能new,必须交给Spring容器托管原创 2020-01-21 13:18:38 · 1678 阅读 · 0 评论 -
说说application/x-www-form-urlencoded和application/json的区别
今天一位同事在于微信小程序开发人员那边在对接测试的时候,遇到了一个错误,安卓那边是以application/json作为请求体类型,而Java这边仍向往常那样没有多么大的变化,但是就是前台传输的数据为null。一般请求为null,有这么几个原因?第一,请求参数与后台接收参数不一致;第二、请求参数类型与后台接收参数类型不一致;第三、请求体类型存在问题;今天的原因最后找到了,将appl......原创 2020-01-17 10:58:57 · 2755 阅读 · 0 评论 -
A component required a bean named xxx that could not be found
复刻项目过程中,项目启动报错,出现了如图的这个问题A component required a bean named xxx that could not be found.这其实是一个很简单的问题,显而易见就是有Bean没有被到注入Spring容器嘛因为之前写的项目大多都是单体应用,没接触过这种大型的分布式架构项目。这个未被注入的Bean就是API中的一部分,所以我们在写代码时候,......原创 2020-01-16 09:06:11 · 23789 阅读 · 0 评论 -
JSONObject详解
JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。maven:<dependency> <groupId>org.json</groupId> &l......原创 2020-01-15 09:20:46 · 2327 阅读 · 0 评论 -
StringUtils.hasText()
StringUtils.hasText(字符串)如果字符串里面的值为null, "", " ",那么返回值为false;否则为true总结到位(https://blog.csdn.net/m_0307/article/details/72547555)原创 2020-01-16 09:07:10 · 1115 阅读 · 0 评论 -
Re-run Spring Boot Configuration Annotation Processor to update generated metadata警告
这个目前还没找到合适的解决方案,不过只是一个提示,影响不大尝试过的办法:重启Idea、rebuild失败参照如下链接:https://stackoverflow.com/questions/33483697/re-run-spring-boot-configuration-annotation-processor......原创 2020-01-13 13:57:46 · 4915 阅读 · 0 评论 -
使用idea将普通项目转换为maven项目
先亮版本,IDEA2019.3.1(目前官网最新)如何将两个普通项目,合并在一个项目下并转化为maven项目?开搞1、创建文件夹,将两个项目拉入一个文件夹中(ims)2、右键File——new——project from existing sources3、选择ims文件夹4、一直next就行5、这个地方需要修改6、注意一下maven7、还有......原创 2020-01-07 14:42:54 · 7004 阅读 · 0 评论 -
多线程执行顺序以及run方法的调用
首先抛出问题在上一篇ThreadLocal使用方法中,我尝试修改了博主的代码public class Test1 { static class A{ public void get(){ /*取得当前线程所需要的值*/ System.out.println("A"+ti.get()); }......原创 2020-01-07 10:19:09 · 2351 阅读 · 0 评论 -
LoggerFactory.getLogger用法
使用指定类初始化日志对象,在日志输出的时候,会打印出日志对象的包名+类名例:import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class Test { protected static final Logger log = LoggerFactory.getLogger(Test.class); ......原创 2020-01-07 09:06:57 · 1829 阅读 · 0 评论 -
@interface的用法
java用@interface Annotation{ }定义一个注解 @Annotation,一个注解是一个类@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记,就去干......原创 2020-01-06 16:50:29 · 6412 阅读 · 0 评论 -
@Order 注解
@Order 注解@Order注解主要用来控制配置类的加载顺序示例代码:package com.runlion.tms.admin.constant;public class AService {}package com.runlion.tms.admin.constant;public class BService {}package com.runlion....原创 2020-01-06 16:44:07 · 12981 阅读 · 0 评论 -
IDEA中Pom文件打包代码
<build> <finalName>top</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...原创 2019-11-25 17:19:24 · 1701 阅读 · 0 评论 -
报错 You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide
mysql5.7版本报错:Sun Aug 05 21:18:18 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL...转载 2019-11-02 14:19:44 · 1638 阅读 · 0 评论 -
SpringBoot实现登录注册
话不多说,一个小小登录注册的案例向你展示SpringBoot的魅力1 设计数据库1.1表结构1.2属性id自增主键,name非空约束,唯一约束,password2 IDEA配置2.1 pom文件<dependency> <groupId>org.springframework.boot</groupId> <......原创 2019-11-06 16:06:31 · 34008 阅读 · 86 评论