
Java程序设计
文章平均质量分 71
茜茜西西CeCe
这个作者很懒,什么都没留下…
展开
-
Java程序设计:spring boot(14)——数据校验 - Validation
⽇常项⽬开发中,对于前端提交的表单,后台接⼝接收到表单数据后,为了程序的严谨性,通常后端 会加⼊业务参数的合法校验操作来避免程序的⾮技术性 bug,这⾥对于客户端提交的数据校验, SpringBoot 通过 spring-boot-starter-validation 模块包含了数据校验的⼯作。这⾥主要介绍 Spring Boot 中对请求数据进⾏校验,相关概念如下。原创 2024-10-31 20:44:13 · 333 阅读 · 0 评论 -
Java程序设计:spring boot(13)——全局异常与事务控制
在使⽤ Jdbc 作为数据库访问技术时,Spring Boot框架定义了基于jdbc的PlatformTransaction Manager 接⼝的实现 DataSourceTransactionManager,并在 Spring Boot 应⽤ 启动时⾃动进⾏配置。如果使⽤ jpa 的话 Spring Boot 同样提供了对应实现。原创 2024-10-30 21:29:52 · 906 阅读 · 0 评论 -
Java程序设计:spring boot(12)——定时调度集成 - Quartz
在⽇常项⽬运⾏中,我们总会有需求在某⼀时间段周期性的执⾏某个动作。⽐如每天在某个时间段导 出报表,或者每隔多久统计⼀次现在在线的⽤户量等。 在 Spring Boot 中有 Java ⾃带的 java.util.Timer 类,也有强⼤的调度器 Quartz,还有 Spring Boot ⾃带的Scheduled 来实现。Scheduled 在 Spring3.X 引⼊,默认 SpringBoot ⾃带该功能,使⽤起来也 很简单,在启动类级别添加 @EnableScheduling 注解即原创 2024-10-28 21:06:24 · 310 阅读 · 0 评论 -
Java程序设计:spring boot(11)——分布式缓存 Ehcache 整合
EhCache 是⼀个⽐较成熟的 Java 缓存框架,最早从 hibernate 发展⽽来, 是进程中的缓存系统,它提供了⽤内存,磁盘⽂件存储,以及分布式存储⽅式等多种灵活的 cache 管理⽅案,快速简单。Spring Boot 对 Ehcache 的使⽤提供⽀持,所以在 Spring Boot 中只需简单配置即可使⽤ Ehcache 实现数据缓存处理。原创 2024-10-27 22:45:37 · 1240 阅读 · 0 评论 -
Java程序设计:spring boot(10)——单元测试
【代码】Java程序设计:spring boot(10)——单元测试。原创 2024-10-26 14:14:44 · 366 阅读 · 0 评论 -
Java程序设计:spring boot(9)——应用热部署
热部署,就是在应⽤正在运⾏的时候升级软件(增加业务/修改bug),却不需要重新启动应⽤。⼤家都知道在项⽬开发过程中,常常会改动⻚⾯数据或者修改数据结构,为了显示改动效果,往往需 要重启应⽤查看改变效果,其实就是重新编译⽣成了新的 Class ⽂件,这个⽂件⾥记录着和代码等对应 的各种信息,然后 Class ⽂件将被虚拟机的 ClassLoader 加载。原创 2024-10-24 16:18:48 · 1426 阅读 · 0 评论 -
Java程序设计:spring boot(8)——API ⽂档构建⼯具 - Swagger2
由于 Spring Boot 能够快速开发、便捷部署等特性,通常在使⽤ Spring Boot 构建 Restful 接⼝应⽤ 时考虑到多终端的原因,这些终端会共⽤很多底层业务逻辑,因此我们会抽象出这样⼀层来同时服务于 多个移动端或者Web 前端。对于不同的终端公⽤⼀套接⼝ API 时,对于联调测试的时候就需要知道后端 提供的接⼝ API列表⽂档,对于服务端开发⼈员来说就需要编写接⼝⽂档,描述接⼝的调⽤地址、参数 结果等,这⾥借助第三⽅构建⼯具 Swagger2 来实现 API ⽂档⽣成功能。原创 2024-10-23 21:22:17 · 579 阅读 · 0 评论 -
Java程序设计:spring boot(7)——数据访问操作
/ 通过⽤户ID查询⽤户// 添加⽤户/*** ⾃定义参数异常*/private String msg = "参数异常!super("参数异常!");super(msg);super("参数异常!");super(msg);return msg;// 修改⽤户// 删除⽤户// 通过条件,分⻚查询⽤户列表。原创 2024-10-22 22:21:40 · 790 阅读 · 0 评论 -
Java程序设计:spring boot(6)——SpringBoot 整合 Mybatis
Idea 下创建 Maven 普通⼯程 springboot_mybatis:pom.xml 添加核⼼依赖:application.yml 整合配置:1.2 源代码添加JavaBean 对象定义:Dao层接⼝⽅法定义: com.xxxx.springboot.dao 包下创建 UserMapper.java 接⼝声明查询⽅法SQL映射⽂件添加: resources/mappers ⽬录下添加 UserMapper.xml 配置,查询 statetment原创 2024-10-21 20:15:33 · 364 阅读 · 0 评论 -
Java程序设计:spring boot(5)——静态资源访问、应用打包与部署
目录1 SpringBoot 静态资源访问1.1 默认静态资源路径1.2 ⾃定义静态资源路径2 SpringBoot应⽤打包与部署2.1 Jar 包部署2.1.1 配置打包命令2.1.2 部署并访问2.2 war 包部署2.2.1 pom.xml修改2.2.2 Starter 修改2.2.3 打包操作2.2.4 部署并访问从⼊⻔项⽬中可以看到:对于 Spring Mvc 请求拦截规则为 '/' ,Spring Boot 默认静态资源路径如下:即:我们可以在 resources 资源⽬录下存放 web 应⽤静原创 2024-10-19 09:35:38 · 1153 阅读 · 0 评论 -
Java程序设计:Spring boot(4)——Freemarker & Thymeleaf视图技术集成
SpringBoot 内部⽀持 Freemarker 视图技术的集成,并提供了⾃动化配置类 FreeMarkerAuto Configuration,借助⾃动化配置可以很⽅便的集成 Freemarker基础到 SpringBoot 环境中。这⾥借助⼊⻔项⽬引⼊ Freemarker 环境配置。原创 2024-10-18 10:13:34 · 781 阅读 · 0 评论 -
Java程序设计:spring boot(3)——spring boot核心配置
Spring Boot 项⽬启动时默认加载 src/main/resources ⽬录下的 banner.txt 图标⽂件,如果该⽬录 ⽂件未提供,则使⽤ Spring Boot 默认。在 main ⽬录下新建 resources 资源⽬录,并在该⽬录下新建 banner.txt ⽂本⽂件,可以设置⾃定义图标。打开⽹址: http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something。原创 2024-10-17 15:38:37 · 1412 阅读 · 0 评论 -
Java程序设计:spring boot(2)
创建独⽴ Spring 应⽤程序、嵌⼊式 Tomcat、Jetty 容器、⽆需部署 WAR 包、简化 Maven 及 Gradle 配置、尽可能⾃动化配置 Spring、直接植⼊产品环境下的实⽤功能,⽐如度量指标、健康检查及扩展配 置、⽆需代码⽣成及 XML 配置等,同时 Spring Boot 不仅对 web 应⽤程序做了简化,还提供⼀系列的 依赖包来把其它⼀些⼯作做成开箱即⽤。该框架使⽤了特定的⽅式来进⾏配置,从⽽使开发⼈员不再需要定义样板化的配置。通过 Maven 创建⼀个普通的 java 项⽬。原创 2024-10-16 10:44:24 · 1324 阅读 · 0 评论 -
Java程序设计:spring boot(1)
*** 组合注解MyCompScan 定义* 拥有元注解@Configuration + @ComponentScan 两者功能* 覆盖 value 属性*/原创 2024-10-15 20:32:41 · 1194 阅读 · 0 评论 -
Java环境安装与配置——eclipse
Java环境安装与配置——eclipse原创 2024-08-08 14:40:06 · 6552 阅读 · 0 评论 -
Java程序设计:Java 网络聊天室客户端
Java 网络聊天室客户端原创 2024-08-08 13:53:14 · 423 阅读 · 0 评论 -
Java程序设计:Java 网络聊天室服务器端
Java 网络聊天室服务器端原创 2024-08-08 13:43:57 · 493 阅读 · 0 评论 -
Java程序设计:Java 网络编程实验
Java 网络编程原创 2024-08-07 12:55:45 · 764 阅读 · 0 评论 -
Java程序设计:Java Thread实验
Java Thread实验原创 2024-08-07 12:51:01 · 396 阅读 · 0 评论 -
Java程序设计:Java IO(2)
Java IO原创 2024-08-06 13:39:29 · 472 阅读 · 0 评论 -
Java程序设计:Java IO
掌握File类的基本使用;掌握JavaIO中流的基本概念及使用方法;掌握文件IO流、缓冲流使用方法;掌握打开和保存文件的实现原创 2024-08-06 13:35:07 · 764 阅读 · 0 评论 -
Java程序设计:Java Swing算数测试小软件
Java Swing算数测试小软件原创 2024-08-05 13:19:05 · 445 阅读 · 0 评论 -
Java程序设计 :Java Swing各种对话框
Java Swing各种对话框原创 2024-08-05 13:15:12 · 279 阅读 · 0 评论 -
Java程序设计:Java Swing使用MVC结构及事件的处理
Java Swing使用MVC结构及事件的处理原创 2024-08-04 13:09:16 · 623 阅读 · 0 评论 -
Java程序设计:Java Swing常用布局管理器
Java Swing常用布局管理器原创 2024-08-04 13:02:01 · 845 阅读 · 0 评论 -
Java程序设计:Java Swing常用组件
Java Swing常用组件原创 2024-08-03 10:16:52 · 434 阅读 · 0 评论 -
Java程序设计:Data类&Calendar类&Pattern类Match类
Data类&Calendar类&Pattern类Match类原创 2024-08-03 10:11:58 · 441 阅读 · 0 评论 -
Java程序设计:StringTokenizer类
使用StringTokenizer类对象也可分解String对象的字符序列,与split()方法不同的是,它不使用正则表达式作分隔标记。当分析一个String对象的字符序列并将字符序列分解成可被独立使用的单词时可使用它这个类。该类有两个常用的构造方法。其中StringTokenizer(String s)为String对象s构造一个分析器,使用默认的分隔标记。本实验中,把非数字的字符序列替换成统一的字符,以便分隔标记分解出数字单词。原创 2024-08-03 10:07:04 · 308 阅读 · 0 评论 -
Java程序设计:String类
String类原创 2024-08-03 09:59:02 · 406 阅读 · 0 评论 -
Java程序设计:匿名内部类和异常类
匿名内部类和异常类原创 2024-08-03 09:53:41 · 605 阅读 · 0 评论 -
Java程序设计:广告牌展示广告
广告牌展示广告原创 2024-08-03 09:48:07 · 451 阅读 · 0 评论 -
Java程序设计:求柱体体积
Java求柱体体积原创 2024-07-31 10:44:43 · 624 阅读 · 0 评论 -
Java程序设计:动物声音模拟器
Java动物声音模拟器原创 2024-07-31 10:38:00 · 1326 阅读 · 0 评论 -
Java程序设计:引用类型参数传值及对象的组合
引用类型参数传值及对象的组合原创 2024-07-30 08:59:29 · 884 阅读 · 0 评论 -
Java程序设计:Java程序基本结构
Java程序基本结构原创 2024-07-30 08:49:32 · 495 阅读 · 0 评论