
SpringBoot
文章平均质量分 88
SpringBoot
Gambler_Tu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot 的多配置文件
在测试类的使用中,你也可以将 application.yml 中的 active 配置项去掉,转而在测试类的头上使用。SpringBoot 允许我们的项目提供多配置文件,并『激活、启用』其中的某一个。这条消息是在告诉你,由于你没有激活、启用某个配置文件,SpringBoot 使用了默认的配置文件,也就是。提供多个配置文件之后,你在 SpringBoot 默认加载的配置文件。这表示 SpringBoot 本次启动使用的就是这个配置文件。中只用写一个配置项,用以激活、启用某个。中的那个 xxx。原创 2024-06-07 11:43:55 · 983 阅读 · 2 评论 -
使用 Spring Boot 开发邮件系统
收件人使用用户代理来收取邮件,首先用户代理使用 POP3 协议来连接收件人人所在的邮件服务器,身份验证成功后,用户代理就可以把邮件服务器上面的收件人人邮箱里面的邮件读取出来,并展示给收件人。用户代理把邮件发送到发信人的邮件服务器上,邮件服务器上面有一个缓冲队列列,发送到邮件服务器上面的邮件都会加入到缓冲队列中,等待邮件服务器上的 SMTP 客户端进行行发送;收件人的邮件服务器收到邮件后,把这封邮件放到收件人在这个服务器上的信箱中;在日常使用的过程中,我们通常在邮件中加入图片或者附件来丰富邮件的内容。原创 2024-06-07 11:42:49 · 2820 阅读 · 0 评论 -
Spring Task 定时任务
除了这种方式 Spring Task 还支持并行执行任务,即由多个线程来执行不同的任务。注解标注在了这个配置类上,因此,Spring Boot 的入口类上就不再需要标注它了。Spring 3.0 以后自带了 task 调度工具,也称 Spring Task,它比 Quartz 更加的简单方便。在项目开发中,经常需要定时任务来帮助我们来做一些内容,比如定时派息、跑批对账、业务监控等。使用 SpringBoot 自带的定时非常的简单,只需要在方法上面添加。参数可以接受两种定时的设置,一种是我们常用的。原创 2024-05-30 16:52:33 · 1878 阅读 · 0 评论 -
SpringBoot 整合 Mybatis
几乎可以零配置需要很少的 XML 配置mybatis-spring-boot-starter 依赖于和SpringBoot,最新版1.3.2需要 MyBatis-Spring1.3以上,Spring Boot 版本1.5以上。注意mybatis-spring-boot-starter 是 MyBatis 官方开发的 Starter,而不是 Spring Boot 官方开发的启动包。mybatis-spring-boot-starter 支持 XML 配置和注解配置两种。原创 2024-05-30 16:50:04 · 4105 阅读 · 0 评论 -
Thymeleaf
Thymeleaf 旨在提供一个优雅的、高度可维护的创建模板的方式。为了实现这一目标,Thymeleaf 建立在自然模板的概念上,将其逻辑注入到模板文件中,不会影响模板设计原型,从而改善了设计的沟通,弥合了设计和开发团队之间的差距。Thymeleaf 从设计之初就遵循 Web 标准——特别是 HTML 5 标准,如果需要,Thymeleaf 允许创建完全符合 HTML 5 验证标准的模板。原创 2024-05-30 16:46:53 · 1380 阅读 · 0 评论 -
Spring Boot 项目中使用 JSP
在 Spring Boot 项目中不是不可以使用 JSP。想在 Spring Boot 中使用 JSP,需要满足一些特殊要求。如果像其他项目一样,直接在 IDEA 中通过 main 方法来启动项目,在访问测试的时候会出现。这是因为 Spring Boot JSP 项目需要额外进行一个设置:选择。step 2:排除内嵌的 Tomcat 依赖,避免 jar 包冲突。图标,通过点击它在弹出的窗口中可直接手动执行 maven 命令。补充:IDEA 的 Maven 工具窗口中,有个。,因此,后者不再需要单独配置;原创 2024-05-30 16:44:38 · 2697 阅读 · 0 评论 -
SpringBoot 基础之自动配置
SpringBoot 内部对大量的第三方库或 Spring 内部库进行了默认配置,这些配置是否生效,取决于我们是否引入了对应 starter。这种由 Spring 提供的自动配置快速整合的包,其版本信息在 spring-boot-parent 中已定义,如果没有指定这些属性,那么将从声明这个注解的类所在的包开始,扫描包及子包。,而这个启动器中帮我们添加了 tomcat、Spring MVC 的依赖。该是来声明当前类是 SpringBoot 应用的配置类,简化了大量的繁复的配置信息。的类,做相应的操作。原创 2024-05-30 16:43:07 · 886 阅读 · 0 评论 -
SpringBoot 的 Java 代码配置(二)
因此,如果使用 HikariCP 只用声明你要用它就行,而声明要使用 Druid,你需要自己指定所使用的版本。上面的 DruidDataSource ,我们为其属性赋值时,它的四个属性都是简单类型属性,因此十分容易处理。但是,在 Spring 的容器中,Java Bean 可能会存在引用。在上面的 Druid 的配置中,数据库连接的四大属性值是在代码中『写死』的。而在 Java 代码配置中,通过 @Bean 方法的入参来表达 Bean 之间的引用关系。,所以,我们可以直接将自定义的配置项写在。原创 2024-05-29 17:34:33 · 1350 阅读 · 0 评论 -
SpringBoot 之基础(一)
如果你的 Spring Boot 项目中没有包含这个配置文件,Spring Boot 对每个配置项都有默认值(当然,我们也可以添加配置文件,用以覆盖其默认值)。Spring Boot 并不重复造轮子,而且在原有 Spring 的框架基础上封装了一层,并且它集成了一些类库(提供了默认的配置),用于简化开发。的版本进行了管理,我们的项目需要以这个项目为父工程,这样我们就不用操心依赖的版本问题了,需要什么依赖,直接引入坐标即可!接下来的编码工作,就是正常的 Spring MVC 项目的开发过程。原创 2024-05-29 17:32:01 · 1082 阅读 · 1 评论