Java
文章平均质量分 83
Java 学习、心得、技术、干货分享!
光下行
愿有山河同君夜,共听长安风起时。
展开
-
Lombok深入——Lombok开发文档教程
Lombok初步介绍Lombok能干什么Lombok要如何使用LombokLombokLombok 注解概览表注解注解范围作用注意事项@Data类提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法@EqualsAndHashCode@ToString类为类重写 toString 方法@Getter类,属性为属性提供 getting 方法原创 2023-05-09 15:59:38 · 1633 阅读 · 0 评论 -
SpringBoot 使用 Jpa 时No property message found for type **!
SpringBoot 使用 Jpa 时No property message found for type异常信息控制台异常信息:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested excep...原创 2020-04-28 18:05:07 · 807 阅读 · 0 评论 -
win 10 配置jdk8 环境 变量
这里说jdk8原因是本人准备好了jdk(内含jre)的包,版本为1.8当前时间:2020年4月7日 ,较为主流下载链接:链接: 百度网盘 提取码: hc4q配置JDK环境拷贝解压文件的目录(进入解压文件目录内,点击红框复制里面的路径)找到我的电脑,右键属性,进入系统面板,选择高级系统设置依次点击如图按钮添加变量名和变量值(变量值为你拷贝的路径),然后确定...原创 2020-04-07 12:25:50 · 2646 阅读 · 0 评论 -
还在手写CURD代码?这三件套任意一套都能免去手写CURD确定不来看看?——JPA+MP+TK 免手写CURD三件套
JPA+MP+TK CURD三件套——通用CURD神器解释:JPA+MP+TK 分别为:JPA: Spring Date JPAMP: Mybatis-PlusTK: TkMybatis只要用过上面的任意一种组件,我相信你会在这篇文章有所收获。没有用过也不要紧这,这三件套任意一套都能让你省去很多手写代。注:以下对比皆在完全使用该组件时提供的相对参考,即在完全用到某个单一组件功能的大部分特性时所做出的对比。文章后面会提到套装组件的结合使用方案,但以下套装对比不包含在内JPA+MP+TK原创 2020-08-10 17:14:44 · 2277 阅读 · 1 评论 -
SpringBoot 中如何使用JSP页面开发?
SpringBoot 中如何使用JSP页面开发?前言正文 SpringBoot 中如何使用JSP页面开发依赖引入与加载引入POM创建webapp配置解析器业务实现新建JSP页面ModelAndView的使用数据携带数据获取其他问题前言我们学校的计算机科学与技术、软件工程,作为一个培养IT技术人才的专业,依旧开着古老的JSP课程,倒也并不是课程跟不上IT时代,是IT行业发展太快了。SpringBoot诞生于2014年,那个时候SSH框架如日中流,就在SpringBoot飞速发展的几年中,SSM逐渐取原创 2020-10-29 18:06:32 · 5095 阅读 · 2 评论 -
Lambda表达式 Java入门学习 它曾是促进开发人员升级jdk的原因之一
Lambda发展出现在Java 8之前,用户接受更高版本的Java的过程非常缓慢,特别是在企业中,因为在生产环境中接受新版本Java非常困难。Lambda表达式像是jdk8的一颗棉花糖,引入了Lambda表达式和流的Java 8对许多开发人员来说都非常有吸引力,这也就是jdk8问世后大部分开发人员开始升级jdk的原因之一。如果什么时候开发人员大部分升级更高版本的jdk,那么一定会有像Lambda表达式这样的棉花糖出现。流行原因Java 是一流的面向对象语言,除了部分简单数据类型,Ja原创 2020-08-13 21:55:34 · 374 阅读 · 0 评论 -
Spring Boot 启动优化
Spring Boot 启动优化启动引导确保你是Web项目实例@SpringBootApplicationpublic class RunApp extends SpringBootServletInitializer { //实现configure方法 @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return a原创 2021-09-18 10:04:25 · 862 阅读 · 0 评论 -
Sping的三种注入原理浅析
Spring的三种基本注入方式前言:Spring是什么?用几句白话聊聊IOC(控制反转):1、控制反转:将“我”所控制的对象交给“程序”托管。2、作用:减少你您创建对象时手动书写new的过程。3、原理:它将您所托管的类实例化到一个“大缸”里,在您使用时直接“取出”即可。4、简而言之:如果你要使用某个类:开箱即用。AOP(切面):1、切面:形如“小三”,半路插上一脚,整个过程相当于第三方“介入”到原有的程序中。2、作用:以“第三人称”的方式遍布全局作为事务/日志/监控等“介入”程序来达到原创 2021-03-10 14:50:37 · 292 阅读 · 0 评论 -
满分的学生信息管理系统,不枉我肝了半个月
学生信息管理系统项目源码:点此直达链接:https://github.com/Student-Info-Manager-System文档等我后续更新原创 2020-12-07 22:28:52 · 1176 阅读 · 1 评论 -
学习笔记 使用IDEA搭建 SpringBoot分布式项目框架
学习笔记 使用IDEA搭建 SpringBoot分布式项目框架创建新项目选择Maven,下一步填写信息,创建当前创建的是父级Module,可以删掉src目录,添加打包指引(父模块打包类型必须为pom)<packaging>pom</packaging> 在父模块下建立子模块这里我们以SpringBoot为例,创建SpringBoot项目子模块我们创建一个API模块,填写信息,完成创建选择依赖,下一步后完成创建此步重点(实例见原创 2020-06-16 12:09:07 · 1646 阅读 · 1 评论 -
深入理解 DAO,DTO,DO,VO,AO,BO,POJO,PO,Entity,Model,View 各个模型对象的概念
深入理解 DAO,DTO,DO,VO,AO,BO,POJO,PO,Entity,Model,View的概念DAO (Data Access Object)数据访问对象DTO(Data Transfer Object)数据传输对象DO (Domain Object)领域对象VO(View Object)视图模型AO(Application Object)应用对象BO( Business Object...原创 2020-04-28 21:33:29 · 11152 阅读 · 1 评论 -
SpringBoot + thymeleaf 捕捉校验参数异常并统一处理
Spring Boot + thymeleaf 捕捉校验参数异常并统一处理捕捉校验失败异常信息类import com.fyyc.jhyzm.blog.mayday.exception.BlogException;import com.fyyc.jhyzm.blog.mayday.reuse.Data;import org.slf4j.Logger;import org.slf4j.Log...原创 2020-04-27 16:44:04 · 1576 阅读 · 0 评论 -
新版IDEA 2019.3.3 创建 SpringBoot
新版IDEA 2019.3.3 创建 SpringBoot最新版的IDEA将SpringBoot当成了扩展插件Setting->Plugin搜索插件Spring Assistant多了对SpringCode的支持原创 2020-04-11 18:18:51 · 1763 阅读 · 0 评论 -
Java文件处理工具大全
在实际开发中,我们常常会用到文件处理,例如上传照片,保存文档,每每在开发过程中都会遇到各种问题,这里我就给大家分享一下整理好的文件处理类FileUtil。原创 2020-03-06 11:55:33 · 589 阅读 · 0 评论