- 博客(16)
- 收藏
- 关注
原创 SpringBoot:Controller层调用Service层,出现bug
执行过程无法跳转,反而跳转到ModelMap类中的如下方法中,看提示是说属性不能为空,其实是没有为空的属性的,但是之前用过mbg重新生成了User类,所以在几个地方需要重新导一下包,没有正确识别,因此出现问题。之前没遇到过,百思不得其解,maven-clean了一下,发现因为刚用了mbg重新生成了用户类,在两个地方需要重新导入,而涉及到的这个方法刚好也是需要这个user类中的ID,因此出现这个奇怪的bug。@Controller层。
2022-11-27 19:12:08 1879 1
原创 TemplateInputException: An error happened during template parsing
thymeleaf模板遇到的一个bug
2022-11-11 10:46:48 780
原创 java Web介绍
JavaWeb介绍应用程序架构C/S架构1.Client/Server 客户端/服务器2.在本地有一个客户端程序,在远程有一个服务器程序。3.优点:用户体验度非常好4.缺点:安装、部署、维护麻烦,server端和客户端需要同步更新B/S架构1.Browser/Server 浏览器/服务器2.只要一个浏览器,输入url地址就可以访问web服务器上不同的资源。3.优点:安装、部署...
2020-04-20 00:16:13 230
原创 JDBC
JDBC概念1.Java DataBase Connectivity Java连接数据库的技术2.是一套由Java代码编写的开发数据库应用程序的标准(接口)3.对程序员而言 JDBC就是一套访问数据库的API 能够实现对数据库的增删改查4.对于数据库厂商而言 JDBC是一套底层的接口模型工作原理1.Java Application Java应用程序2.JDBC API Java...
2020-03-24 00:23:24 89
原创 java中的static关键字和类型转化
一、static关键字1.static修饰成员变量①.static修饰的成员变量是一个类变量②它随着类的加载而产生,无论将来创建多少个对象,类变量只保留一份(只被创建一次)③访问静态成员属性 通过类名.属性名访问④所有的对象都可以共享静态的成员属性⑤存储位置:存在方法区中2.static 修饰的成员方法①static修饰的成员方法是一个类方法②访问静态的方法 类名.方法名③在静...
2020-01-14 19:39:32 144
原创 Java基础——面向对象多态、final关键字和可变参数
多态1.多态的理解①.同一个动作作用于不同的对象产生的不同行为②.多态就是一个对象的多种表现形式。举例:F1按键在不同的场景下是不一样的,在window窗口是打开window帮助文档,在word打开的是word帮助文档。2.多态的优点①.降低了程序之间的耦合度。②.提高了程序的可扩展性。3.多态的类型①.编译时多态:静态的 方法重载(在编译期间调用相同的方法根据不同的形参列表区...
2020-01-14 18:58:06 133
原创 面向对象——封装
封装1.概念:将类的内部细节隐藏起来,对外可以提供可以访问的接口2.如何实现封装?①.将成员属性声明为私有②.增加getXXX()和setXXX()方法(类似于文件的读写属性)3.this关键字– 用来区分成员变量和局部变量– 代表当前对象4.构造器①.构建对象②.初始化成员属性③.与类同名 !无返回值!④.构造器可以形成重载⑤.所有的类都有构造器⑥.当类中...
2020-01-13 20:59:22 102
原创 eclipse中的快捷键
超长表格,随时更新快捷键功能Ctrl + /快速注释某一行Ctrl + C复制选中内容Ctrl + V粘贴Alt + ↑或↓把光标所在行向上或向下移动Ctrl + Alt + ↑或↓复制光标所在行的内容Ctrl + Shift + T查询APICtrl + O类的索引...
2020-01-12 19:01:31 126
原创 Linux常用命令
一、linux文件目录–树形文件目录二、常用命令1. ls – list --> 显示目录文件ls -a -- 显示所有文件,包括隐藏文件ls -l -- 详细信息显示可以拼接在一起写,可以简写,ls -l 可以简写为 ll 2.-rwerw-r–- 说明文件类型,是一个文件,d代表目录r 读 w写 x执行u所有者 g所属组 o其他人rwe 说明文件所有者的权限...
2020-01-12 18:30:05 220
原创 增强for循环
数组遍历,增强for循环一、数组遍历常用操作1.for循环//for循环 加 数组下标实现数组遍历int[] arr = {1,2,3,4,5,6};for(int i = 0 ; i < arr.length ; i++) { System.out.println(arr[i]); }/*for循环很好理解,有点代码基础的都可以看懂程序输出结果为:123456...
2020-01-06 15:58:13 402
原创 初识数组,内存组织
初识数组,内存组织-----《java课堂随笔3》一、数组1.为什么要有数组?所有学生的学号 String stuId1String stuId2String stuId3String stuId4在有大量相同类型元素需要处理的情况下引入数组的概念{或者使用集合(List、Set、Map)、留待后文详解,此处只谈数组}2.数组的概念数组是存储同一种数据类型多个元素的集合。也...
2020-01-04 16:23:29 322 2
原创 java基础语法
基础语法,学习基础–《java课堂随笔2》java基础语法一、关键字:定义:被Java语言赋予了特殊的含义用作专门用途的字符串(单词)保留字:本质上就是关键字,可以理解为留给Java以后用的关键字 在Java中goto可不可以用来给变量命名?不可以标识符:用来起名命名规则:字母、数字、下划线、$数字不能开头、不能是关键字(保留字)总原则:见名知意包名:全部小写类名:所有单...
2020-01-04 15:01:26 388
原创 初来乍到,多多关照----《课堂随笔1》
初来乍到,多多关照----《课堂随笔1》一、常用DOS命令:dir:列出当前目录(文件夹)下所有的文件以及文件夹cd:进入指定目录(change dirctory)md:创建一个目录(make dirctory)rd:删除一个目录(remove dirctory).:当前文件夹..:上一层文件夹cd /:返回根目录cls:清屏exit:退出del:删除文件--注意是文件而不是...
2020-01-01 23:01:24 212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人