- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 springBoot整合MybatisPlus之后在springBoot测试类中报空指针异常,已解决。
springBoot整合MybatisPlus之后在springBoot测试类中报空指针异常,已解决。代码级别是没有错,错的是引入的包有问题,不应该用 import org.junit.Test;改为使用import org.junit.jupiter.api.Test;之后再执行。
2022-07-18 11:21:34
1251
1
原创 SpringBoot的属性赋值@Value的用法和实例讲解
我今天学习到了 SpringBoot 的属性赋值 @Value 用法,先总结:@Value(" 张三 ") :直接附在属性名上,在 Bean 初始化时,会赋初始值@Value(" #{ 20 - 2 } ") :可以用 #{ } ,里面可以写表达式,当然也可以直接@Value(" #{ 18 } ") 或 @Value(" 18 ")@Value(" ${ person.name } ") :利用 ${ } 可以取出配置文件中的值配置类:...
2022-07-06 22:24:09
896
原创 使用restTemplate来调用第三方接口(get请求)
json生成实体类工具去这个网址(https://www.bejson.com/json2javapojo/new/),直接生成实体类。搭建spring boot 框架pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins.
2020-12-25 00:02:37
2300
2
原创 注解和反射筆記
内置注解@override :表示一个方法声明打算重写超类的另一个方法声明@Deprecated: 表示不鼓励程序员使用这样的元素@suppressWarnings: 用来抑制编译时的警告信息元注解@target: 用于描述注解的使用范围(类,方法)@Retention:表示需要在什么级别保存该注解信息,用于描述注解的生命周期(source < class <runtime)@Document:说明该注解将被包含在javadoc中@Inherited: 说明子类可以继承父
2020-12-21 22:45:40
148
原创 Thread的三种创建方式和一些常用的操作
三种创建Thread方式Thread classRunnable 接口callable 接口run() 和start的区别run只有主线程一条执行路径start多条执行路径,主线程和子线程并行交替执行继承Thread使用common.io下载图片package thread;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.n
2020-12-21 14:56:45
676
原创 搭建Dubbo监控中心时出现The Tomcat connector configured to listen on port 8080 failed to start.
我们都知道dubbo其实是一个springboot项目,以前dubbo是没有采用前后端分离开发的,现在从官网下载的dubbo项目如下:项目分析: dubbo主要有两个项目一个是dubbo-admin-server,这是dubbo的后台项目,dubbo-admin-ui,前后端分离之后产生的项目,使用的应该是vue,我没有具体看,从官方的解释来看,我们可以不用启动前端项目就可以来访问。在使用dubbo的监控中心时,官方是要我们这样做:进入官网:https://github.com/apac..
2020-09-02 11:27:00
528
原创 后台管理系统脚手架使用springboot+mysql+shiro
base这是一个后台管理系统一个脚手架前端使用vue + element ui框架,前端源代码地址:https://github.com/yixuan30/vue_base后台使用spring boot2 + shiro + mybatispuls + mysql数据库,后台源代码地址:https://github.com/yixuan30/base/new/master前后台通信使用axios.实现功能:1.用户管理:实现用户的增删改,模糊查询,为用户分配相应的角色。2.角色管理:实现角
2020-09-01 11:11:10
577
原创 使用mybatisplus的Page查询分页时显示空指针异常java.lang.NullPointerException
controller文件swagger测试提示空指针异常,说明错误处在controller,没有获取到swagger传过来的数据,发现把@PostMapping("getUserList/{page}/{limit}")写成了@getMapping("getUserList/{page}/{limit}")重新测试,成功...
2020-08-20 10:47:51
3853
1
原创 如何在本地Maven仓库中安装jar包
下载视频上传SDK,解压,下载网址:https://help.aliyun.com/document_detail/51992.html?spm=a2c4g.11186623.2.34.3d443815wO7HhJ#section-m21-rvo-stk命令行进入lib目录,执行以下代码:mvn install:install-file -DgroupId=com.aliyun -DartifactId=aliyun-sdk-vod-upload -Dversion=1.4.11 -Dpa
2020-08-05 16:09:27
385
原创 spring-boot配置完Logback日志之后无法显示出Info信息,使用application.properties和xml文件(已解决)
1、在resource文件夹下键一个Logback-spring.xml文件,代码如下:<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输
2020-07-31 11:36:43
6495
2
原创 insertFill下strictInsertFill
查看Pom文件,才发现我的mybatis-plus的版本为3.1.0.只有在3.3.0以上才会支持strictInsertFill方法,于是修改mybatis-plus的版本为3.3.0,问题解决pom文件中mybatis-plus的依赖。<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifac...
2020-07-29 09:24:21
3583
原创 IDEA:修改pom文件自动添加依赖的快捷键
File-->setting-->keymap--->搜索输入generate---->找Maven---->点击Generate---->点击上面的画笔--->按住alt+Insert--->点击apply,ok。
2020-07-23 10:57:09
1401
原创 tabBar.list[3].iconPath 文件不存在
app.json文件:{ "pagePath": "pages/clazz/clazz", "text": "课表", "iconPath": "image/keshi1.png", "selectedIconPath": "image/keshi.png" },报错原因:"iconPath": "imag...
2020-04-29 15:43:25
923
原创 微信小程序实现前后台交互(后台使用ssm框架)
微信小程序前端代码 :index.js中page的onload函数。onLoad: function () { wx.request({ url: 'http://localhost:8080/BaseProjectSSM/admin/clazz_table/list2', method: 'post', header: { '...
2020-04-29 12:24:09
4662
原创 java的时间转换,系统时间转换为自定义时间,自定义时间转换为系统时间
如将2020-04-23 00:00:00格式的时间转换为系统时间格式即sdf-->clazzTime;public void setClazzTime(String clazzTime) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); try { this.clazzTime ...
2020-04-23 21:49:23
492
1
原创 innerHTML和innerText区别及比较
innerHTML返回的是标签内的 html内容,包含html标签。innerText返回的是标签内的文本值,不包含html标签。
2020-04-23 14:31:48
564
原创 html遍历table的一列<td>
<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title><script>var mycars = new Array()function displayResult(){ for(var i=0...
2020-04-23 13:05:36
1977
原创 Date对象的常用方法
Date 对象方法方法 描述 Date() 返回当日的日期和时间。 getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。 getMonth() 从 Date 对象返回月份 (0 ~ 11)。 getFullYear() 从 Date 对象以...
2020-04-23 11:22:29
467
原创 javascript的getDay()方法
实例例子 1在本例中,我们将以数字取得星期的当前一天:<script type="text/javascript">var d=new Date()document.write(d.getDay())</script>输出:4例子 2现在,我们将创建一个数组,这样就可以使上面的例子输出星期的名称,而不是数字:<sc...
2020-04-23 11:16:34
1491
原创 mapper文件中传入一个list
mapper文件中:<update id="updateclazz" parameterType="java.util.ArrayList" > update user set current=current+1 ,surplus=surplus-1 where id in ( select cu.userId from clazz_user cu wh...
2020-04-20 22:35:12
2583
原创 内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|selec
元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select) // 更新用户 <update id="updateclazz" parameterType="java.util.ArrayList" > update user se...
2020-04-20 22:31:12
804
1
原创 ajax传递list+nth-child() 选择器
//设置变量var clazznames={};//设置list数组$(document).ready(function() { for (var i = 0 ; i < $("tbody").find('tr').size();i++){ clazznames[i]=$("tbody").find('tr').eq(i).find('td').eq(2).text();...
2020-04-20 22:26:45
109
原创 html设置<td>宽度
<input style="width:100px " value="${clazz.clazzname }"></input>
2020-04-20 15:29:25
757
原创 jsp页面显示课表,基于ssm框架。
本文主要是要显示一张课程表,主要思路如下(使用框架springmvc+spring+mybatis):从数据库获取要显示的课程,返回给controller层,controller判断返回给前端,前端根据条件输出。springmvc的控制层代码:@RequestMapping(value="/list",method=RequestMethod.GET) public ModelAn...
2020-04-20 13:32:24
1485
原创 jsp格式化显示时间和日期
语法格式<fmt:formatDate value="<string>" type="<string>" dateStyle="<string>" timeStyle="<string>" pattern="<string>" timeZone="<string>" var="<s...
2020-04-20 13:05:52
1323
原创 jsp页面解析日期
语法格式<fmt:parseDate value="<string>" type="<string>" dateStyle="<string>" timeStyle="<string>" pattern="<string>" timeZone="<string>" pars...
2020-04-20 12:00:51
277
原创 ajax整合多个变量
var dataParams = {}; var datasourceParam = datasource_param; //数据源,根据不同的数据表可变 var unitTimeParam = "unit_time"; //取值方式 var limitParam = "limit"; //取值数量 var timeMinParam = "time_min...
2020-04-16 12:00:03
191
转载 ajax data属性传值的方式总结
①:属性加引号data: {"channelOrgCode":channelOrgCode}②:属性也可以不加引号data: {channelOrgCode:channelOrgCode}③:拼接数据(拼接数据就不用像上面包在{}里面了)data:"page="+page+"&size="+size+"&startDate="+startDate+"&am...
2020-04-16 11:58:09
888
原创 ajax回调函数刷新页面
$.ajax({ type : "post", url : "deleteUser", data:"userId="+u_Id+"&clazzId="+c_Id, cache : true, async : true, dataType:"json", success:func...
2020-04-16 11:52:03
617
原创 ajax请求的data三种格式
1.json格式形如:{“username”:”zhangsan”,”nickname”:”tom”}ajax:$.ajax({ type:"post", url:"/addUser", data:{"username":"zhangsan","nickname":"tom"}, dataType:"json", success: func...
2020-04-15 14:20:04
1191
转载 Mybatis mapper文件中传递多个参数的4种方式(干货)
下面现在大多项目都是使用Mybatis了,但也有些公司使用Hibernate。使用Mybatis最大的特性就是sql需要自己写,而写sql就需要传递多个参数。面对各种复杂的业务场景,传递参数也是一种学问。给大家总结了以下几种多参数传递的方法。方法1:顺序传参法public User selectUser(String name, int deptId);<select id...
2020-04-15 14:13:50
11985
5
原创 ajax请求的使用和定义
实例通过 AJAX 加载一段文本:jQuery 代码:$(document).ready(function(){ $("#b01").click(function(){ htmlobj=$.ajax({url:"/jquery/test1.txt",async:false}); $("#myDiv").html(htmlobj.responseText); });}...
2020-04-14 22:55:50
356
原创 严重:异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener] 以解决
严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener]org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'clazzAddressControlle...
2020-04-13 15:52:09
23802
1
原创 ajax请求url的绝对路径与相对路径之比较
1.首先有两个页面,两个页面的页面结构如下:一个首页:index.jsp,全限定类名是:/News/WebContent/WEB-INF/views/home/index/index.jspurl地址为:http://localhost:8080/News/index/index另一个新闻详细页:detail.jsp,全限定类名是:/News/WebContent/WEB-...
2020-04-13 13:28:31
803
原创 1832-cannot change column 'c_id' :used in a foreign key解决方法,已解决
1.字段c_id忘记勾选“不是null”选项,重新勾上,按ctrl+s保存时,报错。2.报错原因:存在c_id的外键,不允许修改,于是删除此外键3.删除外键截图:4.ctrl+s保存字段:5.重新加上外键:6.成功解决。...
2020-04-12 19:50:05
6335
2
原创 在jsp中 c:forEach 输出递增序号,已解决
1.jsp页面中引入:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>2.建立相应的table<table class="table" > <thead> <tr> <th>序号</th> <th>姓名&l...
2020-04-12 14:44:55
452
1
原创 idea中spring-boot整合mybatis,使用application.yaml文件配置mysql
总体的包结构如下:pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio...
2020-04-02 16:26:42
4624
5
原创 解决IDEA中 Invalid bound statement (not found):的问题
最近学习springboot的开发,中间磕磕碰碰也是遇到了诸多问题,以前编写java IDE都是用的eclipse,现在换成idea了倒有点不适应,中间遇到了一个让人很郁闷的问题,如下:看到这个问题以后,首先想到的是不是自己的Controller写的有问题,写个测试类测试了一下,发现不是接口的问题,在网上搜了一下,是Controller层实现类未添加注解@Autowired。@Autowi...
2020-04-02 14:22:03
27907
4
原创 使用xampp出现:关联mysql失败_Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon'
1.开启xampp服务如果无法启动请见:https://mp.csdn.net/console/editor/html/1048971932.修改时区出现错误原因:时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。所以要修改mysql的时长登录mysql,输入用户名和密码. 命令为:mysql -u 你的账号 -p 你的密码3.如果你出现如下错误:...
2020-04-02 10:31:27
156
jdk1.8.0_131.zip
2020-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人