SpringBoot
文章平均质量分 88
qwsrfss
这个作者很懒,什么都没留下…
展开
-
动力节点SpringBoot3-第九章了解AOT和GraalVM
Ahead-of-Time Compilation :预编译(提前编译)它在 JEP-295 中描述,并在 Java 9 中作为实验性功能添加。AOT是提升Java程序性能的一种方法,特别是提供JVM的启动时间。在启动虚拟机之前,将Java类编译为本机代码。改进小型和大型Java应用程序的启动时间。原创 2023-04-11 17:05:34 · 144 阅读 · 0 评论 -
动力节点王鹤SpringBoot3笔记——第八章 文章管理模块
创建新的Spring Boot项目,综合运用视频中的知识点,做一个文章管理的后台应用。新的Spring Boot项目Lession20-BlogAdmin。依赖还需要Bean Validation 需求:文章管理工作,发布新文章,编辑文章,查看文章内容等。favicon.ico放在static/ 根目录下。原创 2023-04-10 14:57:17 · 32 阅读 · 0 评论 -
动力节点王鹤SpringBoot3笔记——第七章 视图技术Thymeleaf
Thymeleaf 是一个表现层的模板引擎, 一般被使用在 Web 环境中,它可以处理 HTML, XML、 JS 等文档,简单来说,它可以将 JSP 作为 Java Web 应用的表现层,有能力展示与处理数据。Thyme leaf 可以让表现层的界面节点与程序逻辑被共享,这样的设计, 可以让界面设计人员、业务人员与技术人员都参与到项目开发中。原创 2023-04-07 16:30:00 · 71 阅读 · 0 评论 -
动力节点王鹤Springboot3笔记——第六章远程访问@HttpExchange[SpringBoot 3]
HttpExchange注解用于声明接口作为HTTP远程服务。在方法、类级别使用。通过注解属性以及方法的参数设置HTTP请求的细节。快捷注解简化不同的请求方式@GetExchange就是@HttpExchange表示的GET请求方式作为HTTP服务接口中的方法允许使用的参数列表参数说明URI设置请求的url,覆盖注解的url属性HttpMethod请求方式,覆盖注解的method属性添加到请求中header。参数类型可以为Map原创 2023-04-07 11:37:37 · 183 阅读 · 0 评论 -
【动力节点】王鹤SpringBoot3笔记——第五章 说说Web服务
需求:我们示例查询某个isbn的图书。在application.yml中配置图书的初始数据。用户访问一个api地址,查询某个isbn的图书, 查询不到抛出自定义异常BootNotFoundException。自定义异常处理器捕获异常。ProblemDetail 作为应答结果。支持RFC 7807创建新的SpringBoot项目Lession17-ProblemDetail,依赖选择Spring Web , lombok。Maven构建工具,JDK19,包名com.bjpowernode。原创 2023-04-06 14:50:13 · 441 阅读 · 0 评论 -
动力节点王鹤SpringBoot3学习笔记——访问数据库
在代码中访问数据库,我们需要知道数据库程序所在的ip,端口,访问数据库的用户名和密码以及数据库的类型信息。Spring Boot支持多种数据库连接池,优先使用 HikariCP,其次是Tomcat pooling,再次是 Commons DBCP2,如果以上都没有,最后会使用Oracle UCP连接池。第二种是根据查询结果中包含的列,创建相对的实体类。如果使用@Transactional注释了受保护的、私有的或包可见的方法,则不会引发错误,但注释的方法不会显示配置的事务设置,事务不生效。原创 2023-04-03 14:39:07 · 97 阅读 · 1 评论 -
动力节点王鹤SpringBoot3学习笔记——第三章 自动配置
启用autoconfigure(自动配置),框架尝试猜测和Bean要使用的Bean,从类路径中查找xxx.jar,创建这个jar中某些需要的Bean。例如我们使用MyBatis访问数据, 从我们项目的类路径中寻找mybatis.jar, 进一步创建SqlSessionFactory, 还需要DataSource数据源对象,尝试连接数据。原创 2023-03-30 11:39:19 · 98 阅读 · 1 评论 -
动力节点王鹤SpringBoot3学习笔记——第二章 掌握SpringBoot基础篇
pom.xml中的指定spring-boot-starter-parent作为坐标,表示继承Spring Boot提供的父项目。从 spring-boot-starter-parent 继承以获得合理的默认值和完整的依赖树,以便快速建立一个Spring Boot项目。原创 2023-03-29 15:53:43 · 137 阅读 · 1 评论 -
动力节点王鹤SpringBoot3学习笔记——第一章 JDK新特性
以实际项目需求入手,结合新特性@HttpExchange声明式客户端、RFC7807、ProblemDetail、预编译AOT等,详解了SpringBoot核心知识点,突出Web应用痛点解决方案。采用知识点配合项目案例的方式,让各位小伙伴轻松掌握SpringBoot。转载 2023-03-29 15:23:38 · 374 阅读 · 1 评论