Spring Boot
文章平均质量分 86
人……杰
这个作者很懒,什么都没留下…
展开
-
Spring Boot + MyBatis
Spring Boot + MyBatis原创 2024-03-25 23:00:00 · 2040 阅读 · 0 评论 -
Spring Boot JDBC访问数据库(十二)
我们将学习如何在 Spring Boot 中使用 JDBC 进行数据访问。原创 2022-08-19 16:08:26 · 1579 阅读 · 0 评论 -
Spring Boot Thymeleaf(十一)
Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 thymeleaf 模板的静态页面效果;使用变量表达式还可以使用内置基本对象,获取内置对象的属性,调用内置对象的方法。除了能使用内置的基本对象外,变量表达式还可以使用一些内置的工具对象。1.1.2 使用内置的基本对象。....原创 2022-08-04 15:54:16 · 1302 阅读 · 0 评论 -
Spring Boot 静态资源映射(十)
通过以上源码可知,WebJars 的映射路径为“/webjars/**”,即所有访问“/webjars/**”的请求,都会去“classpath:/META-INF/resources/webjars/”查找 WebJars 前端资源。WebJars 可以将 Web 前端资源(JS,CSS 等)打成一个个的 Jar 包,然后将这些 Jar 包部署到 Maven 中央仓库中进行统一管理,当 Spring Boot 项目中需要引入 Web 前端资源时,只需要访问。一、WebJars映射。......原创 2022-08-02 19:05:19 · 319 阅读 · 0 评论 -
Spring Boot spring-boot-starter-web(九)
SpringMVC是Spring提供的一个基于MVC设计模式的轻量级Web开发框架,其本身就是Spring框架的一部分,可以与Spring无缝集成,性能方面具有先天的优越性,是当今业界最主流的Web开发框架之一。SpringBoot是在Spring的基础上创建一款开源框架,它提供了spring-boot-starter-web(Web场景启动器)来为Web开发予以支持。...原创 2022-07-21 15:26:27 · 235 阅读 · 0 评论 -
Spring Boot 日志(八)
从图上图可知,spring-boot-starter-logging的Maven依赖不但引入了logback-classic(包含了日志框架SLF4J的实现),还引入了log4j-to-slf4j(log4j的替换包),jul-to-slf4j(JUL的替换包),即SpringBoot已经为我们完成了统一日志框架的3个步骤中的2步。替换包内包含被替换的日志框架中的所有类,这样就可以保证应用不会报错,但替换包内部实际使用的是SLF4JAPI,以达到统一日主框架的目的。.....................原创 2022-07-15 10:55:02 · 546 阅读 · 0 评论 -
Spring Boot 使用外部配置文件(七)
除了使用默认配置文件,我们还可以以外部配置文件的方式来指定配置文件信息。 使用该方式指定配置文件后,会使项目默认配置文件(application.properties 或 application.yml )失效,Spring Boot 将只加载指定的外部配置文件。例如:java -jar spring-boot-study-project-1.0-SNAPSHOT.jar --spring.config.location=D:\myConfig\application.yml指定使用d盘myC原创 2022-07-12 10:22:05 · 3233 阅读 · 2 评论 -
Spring Boot profile文件(六)
主配置文件默认使用的是application.properties/yml。但是为了方便不同环境的配置文件需要,我们也可以以application-{profile}.properties/yml命名配置文件。例如: 另外,我们也可以利用yml支持多文档块方式实现多profile,例如:MainApplication.java:HelloController.java:application.yml:application-dev1.yml:appli原创 2022-07-11 18:52:17 · 1220 阅读 · 0 评论 -
Spring Boot @PropertySource注解加载指定配置文件(五)
我们可以通过@ConfigurationProperties和@Value两个注解获取主配置文件application.properties 或 apllication.yml中的配置信息,但是如果我们把所有的配置信息都写入到主配置文件的话,会导致住配置文件太大,不利于后面的维护和阅读。为了解决这个问题,我们可以结合@PropertySource注解来加载指定配置文件,从而减轻对主配置文件的依赖压力。 主要作用是加载指定的属性文件(*.properties)到 Spring 的 Environ原创 2022-07-11 15:06:10 · 1381 阅读 · 2 评论 -
Spring Boot默认配置文件加载顺序(四)
通常情况下,Spring Boot 在启动时会将 resources 目录下的 application.properties 或 apllication.yml 作为其默认配置文件,我们可以在该配置文件中对项目进行配置,如果当项目中存在多个 application.properties 或 application.yml时,那应该优先加载哪个配置文件呢? 当Spring Boot 项目中可以存在多个 application.properties 或 apllication.yml时,Sprin原创 2022-07-07 16:44:10 · 1138 阅读 · 0 评论 -
Spring Boot开发问题汇总
SpringBoot开发问题总结原创 2022-07-04 10:03:43 · 227 阅读 · 0 评论 -
Spring Boot配置文件及配置绑定(三)
SpringBoot 默认使用以下 2 种全局的配置文件,其文件名是固定的。 其中,application.yml 是一种使用 YAML 语言编写的文件,它与 application.properties 一样,可以在 Spring Boot 启动时被自动读取,修改 Spring Boot 自动配置的默认值。 YAML 全称 YAML Ain't Markup Language,它是一种以数据为中心的标记语言,比 XML 和 JSON 更适合作为配置文件。 想要原创 2022-07-04 08:51:22 · 372 阅读 · 0 评论 -
Spring Boot之start机制(二)
传统的Spring项目开发,需要导入大量的依赖,同时还需要对各种XML配置文件进行配置,过程十分繁琐。而Spring Boot项目创建完成后,即使不编写任何代码,不用进行任何配置也能运行。这些都要归功于Spring Boot的Start机制。 Spring Boot 将日常企业应用研发中的各种场景都抽取出来,做成一个个的 starter(启动器),starter 中整合了该场景下各种可能用到的依赖,用户只需要在 Maven 中引入 starter 依赖,Spring Boot 就能自动扫描到要原创 2022-06-22 11:11:53 · 2071 阅读 · 0 评论 -
使用IDEA创建一个JAR文件
方法一:普通的Java项目打包1.使用IDEA创建一个Java项目TestMain.java:import javax.swing.*;import java.awt.*;/** * @Author : xj * @Date : 2022/5/30 8:54 * @Description :普通Java项目——Jar包测试 */public class TestMain { //定义一个CreateJFrame方法 publ.原创 2022-05-30 19:45:24 · 4518 阅读 · 2 评论 -
Spring Boot之创建一个Spring Boot项目(一)
IDEA创建一个maven项目_人……杰的博客-CSDN博客_idea新建一个maven项目pom.xml:其中......是用来打Spring Boot项目包用的。可以参考我的另一篇博客:使用IDEA创建一个JAR文件_人……杰的博客-CSDN博客_idea生成jar文件 (1)主程序启动类 MainApplication.java:(2)Controller类 HelloController.java:3.启动程序 若Hell...原创 2022-06-19 17:36:59 · 323 阅读 · 0 评论