springboot
虾米大王
努力学习
展开
-
springboot PropertySource的使用
如果需要把application.properties配置中的一些配置内容,独立出来,我们可以使用PropertySource来读取单独的配置文件,仅支持properties类型,yml需要自己手动代码再实现。注意,使用propertysource时,只能配合使用@value来获取值,并且只能获取简单类型的值,复杂类型,比如数据,map,类对象等不支持。另外propertysource仅支持properties类型的,yml需要自己增加代码支持。原创 2024-01-02 10:24:41 · 499 阅读 · 0 评论 -
springboot yml配置的使用
新建一个springboot项目,写两个类。原创 2024-01-02 10:24:33 · 545 阅读 · 0 评论 -
springboot国际化使用
其中,在localeResolver()方法中设置默认使用的语言类型,在localeChangeInterceptor()方法中设置识别语言类型的参数,并且从继承类中实现addInterceptors()方法,用于拦截localeChangeInterceptor()方法,进而实现国际化。i18nConfig类代码如代码。改造默认生成的启动类,在类上加入SpringMVC注解@Controller,注入MessageSource类获取国际化资源,并且创建方法返回资源文件对应的数据,返回到前台。原创 2023-12-31 12:34:33 · 422 阅读 · 0 评论 -
springboot使用WebJars
在HTML页面中,我们分别对Bootstrap和jQuery进行了引用,使用Bootstrap对a标签进行了样式的修饰,使用jQuery在打开页面时利用告警输出了a标签的href值。其实到这里整合完毕了,但是为了证实我们是否可以成功引用,在src/main/recources/static文件夹下新建index.html,在HTML中引入刚刚加入依赖的文件。接下来我们将在Spring Boot项目中引入WebJars,对应二者的JAR进行使用,在pom文件中加入二者的依赖文件,如代码。原创 2023-12-31 12:34:24 · 438 阅读 · 0 评论 -
springboot使用FreeMarker
刚刚介绍了Thymeleaf模板,接下来我们学习FreeMarker模板,无论是语法还是配置等,两者都有很多相似的地方。在src/resources/templates下新建index.ftl(注意文件后缀),使用${msg}接收后来传送的数据,文件内容如代码。接下来配置FreeMarker模板属性,与Thymeleaf模板配置类似,唯一需要注意的是模板文件后缀配置的是FTL文件。接下来,创建一个IndexController进行测试,内容如代码。新建项目,在项目中加入Freemarker依赖,如代码。原创 2023-12-30 11:04:00 · 523 阅读 · 0 评论 -
springboot使用Thymeleaf
这里需要提醒的是,由于Thymeleaf对HTML的校验特别严格,比如标签没有结束等可能会对不熟悉者造成未知的困惑,因此我们还需要加入nekohtml的依赖来避免这个“坑”。然后,在src/mian/resources/templates下新建一个index.html(需要结合配置文件中spring.thymeleaf.prefix的配置信息存放HTML),使用th:text="${msg}"来接收后台传来的数据。关于Thymeleaf先了解到这里,后面的章节会对它有具体的实战使用,这里就不再赘述了。原创 2023-12-30 11:03:48 · 493 阅读 · 0 评论 -
springboot自定义配置文件
新建一个ConfigBean,在类上加上注解@PropertySource(value = "classpath:test.properties"),并且和之前一样需要加入@ConfigurationProperties(prefix = "com.book"),实体类代码如代码。前面介绍了多环境配置文件,我们也可以使用自定义配置文件,比如新建一个test.properties,配置文件内容如代码。同样,在Controller中注入bean并且创建测试方法,内容如代码。原创 2023-12-28 12:50:10 · 330 阅读 · 0 评论 -
springboot使用随机数
由于自定义属性的前缀都是由book开头的,因此我们可以在实体类上加入注解@ConfigurationProperties(prefix = "book"),同时需要在启动类上加入注解@EnableConfigurationProperties(BookConfigBean.class),表明启动这个配置类。在配置文件中,还提供了随机数供我们使用,即在配置文件中使用${random}来生成不同类型的随机数,大致分为随机数、随机uuid、随机字符串等。在配置文件内添加几种利用随机数创建的属性,如代码。原创 2023-12-28 12:50:00 · 487 阅读 · 0 评论 -
WebFlux的使用
前面介绍了Spring Boot使用Spring MVC模式搭建一个简单的WebFlux项目,本节为大家介绍Spring Boot提供的另一种模式—— Spring WebFlux。引用Spring官网的说明,我们在第1章已经看到过.WebFlux是一个非阻塞的Web框架,它不再完全依赖于Servlet,而是实现了Reactive Streams规范。原创 2023-12-27 09:51:05 · 467 阅读 · 0 评论 -
Spring Boot的Web之旅
在开发中,Web项目与我们息息相关,本章将介绍Spring Boot的Web项目,从构建简单项目、使用模板框架、WebJars等进行系统性的学习。原创 2023-12-27 09:50:56 · 1064 阅读 · 0 评论 -
springboot+vue小白升级之路17-集成wangeditor富文本编辑器实现发贴、发博客功能
我们还是接着之前的内容,把新增的代码贴出来。此功能包含在了之前的图书功能中,代码有变化,各位自己对照一下。package.jsonbookview.vuefileController.java测试编辑图书原创 2023-11-22 10:39:56 · 128 阅读 · 0 评论 -
springboot+vue小白升级之路16-集成echarts(饼图、柱状图、折线图)实现数据统计
我们还是接着前面的内容,我把新增的功能代码贴出来,供大家学习参考。原创 2023-11-22 10:39:52 · 899 阅读 · 0 评论 -
springboot+vue小白升级之路14-实现系统公告首页公告展示、springboot+vue小白升级之路15-实现登录图像验证码功能
还是接着之前的内容,我把新增的功能代码贴出来,给大家参考学习。原创 2023-11-21 10:13:11 · 669 阅读 · 0 评论 -
springboot+vue+mybatisplus前后端分离项目-学生成绩管理系统已完成(合集)
springboot+vue+mybatisplus前后端分离项目实战(学生成绩管理系统)-水印.pdf。下面这个是我整理的电子书,pdf格式的,可以下载后学习使用。我把这个项目的链接,整理一个合集,方便大家参考。原创 2023-11-17 09:54:36 · 353 阅读 · 0 评论 -
springboot+vue小白升级之路13-AOP实现登录、增删改查操作日志管理
还是接着上一个的内容,我把这个新增的关于日志的功能代码都贴出来,供大家学习参考。数据库。原创 2023-11-21 10:13:01 · 657 阅读 · 0 评论 -
springboot+vue小白升级之路12-实现酒店预订、学生选课、教室预订、图书借阅等功能
还是接着上一个的内容,我把新增加的代码贴出来,供大家学习参考。原创 2023-11-20 10:38:34 · 126 阅读 · 0 评论 -
springboot+vue小白升级之路11-请假申请,请假审核功能
这部分代码,我们接着上一个的,就不全部贴出来了。把与这个功能有关的代码贴出来,大家参考。原创 2023-11-20 10:38:30 · 223 阅读 · 0 评论 -
springboot+vue小白升级之路07-快速实现批量删除、小白升级之路08-实现批量导入导出excel、小白升级之路09-模块之间关联、小白升级之路10-简单实用的权限控制
我们接着之前的内容,全部代码我贴一下,大家参考使用。原创 2023-11-19 10:50:13 · 64 阅读 · 0 评论 -
springboot+vue小白升级之路06-实现文件上传和下载
接着上一个的内容,代码我就不全部贴了,有变化的部分发一下。原创 2023-11-19 10:50:05 · 85 阅读 · 0 评论 -
springboot+vue小白升级之路04-实现登录注册功能和springboot+vue小白升级之路05-实现JWT用户登录鉴权
我们接着上一课的内容继续我还是尽量把全部代码都贴出来,方便大家学习。原创 2023-11-18 10:35:51 · 429 阅读 · 0 评论 -
springboot+vue小白升级之路03-实现增删改查、分页查询、模糊查询功能
我们接着上一课的内容继续。原创 2023-11-18 10:35:44 · 378 阅读 · 0 评论 -
springboot+vue小白升级之路02-快速搭建springboot项目框架以及springboot整合mybatisplus实战
下面我接着上一课的内容,开始学习后端的代码现在新建的springboot项目的pom.xm文件中,新增几个jar包然后按照controller,service,mapper,pojo的几层,新建包先搞个测试用的类在新建一个TestController的包测试如下图:接着我们开始各包建立对应的处理类。原创 2023-11-17 09:52:06 · 45 阅读 · 0 评论 -
springboot+vue小白升级之路01-使用vue快速搭建一个管理系统页面框架和数据渲染
好,至此,一个拥有后台和前端的项目搭建完成。后期我们学习的代码内容,我会在这个项目中陆续添加进去。下面我们开始springboot+ vue前后端分离项目的小白学习之路。在src文件下,新建router文件夹,新建index.js文件。在src文件夹下,新建store文件夹,内建index.js。views文件夹下,新建User文件夹,内建两个vue文件。在assets文件夹中,新建一个css文件,重置样式。使用idea工具,新建springboot项目。项目内建vue模块,原创 2023-11-17 09:51:57 · 106 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统20
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统20。原创 2023-11-16 10:55:30 · 706 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统19
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统19。原创 2023-11-16 10:55:26 · 119 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统18
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统18。原创 2023-11-15 10:37:17 · 168 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统17
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统17。原创 2023-11-15 10:37:13 · 108 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统16
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统16。原创 2023-11-14 10:05:40 · 100 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统15
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统15。原创 2023-11-14 10:05:35 · 153 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统14
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统14。原创 2023-11-13 10:52:56 · 109 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统13
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统13。原创 2023-11-13 10:52:51 · 169 阅读 · 0 评论 -
springboot+vue+mybatiaplus项目实战-学生成绩管理系统12
【代码】springboot+vue+mybatiaplus项目实战-学生成绩管理系统12。原创 2023-11-12 10:05:15 · 68 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统11
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统11。原创 2023-11-12 10:05:02 · 58 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统10
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统10。原创 2023-11-12 10:04:59 · 36 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统09
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统09。原创 2023-11-11 09:58:04 · 45 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统08
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统08。原创 2023-11-11 09:57:59 · 43 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统07
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统07。原创 2023-11-10 10:37:07 · 66 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统06
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统06。原创 2023-11-10 10:37:04 · 102 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统05
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统05。原创 2023-11-09 10:46:45 · 91 阅读 · 0 评论 -
springboot+vue+mybatisplus项目实战-学生成绩管理系统04
【代码】springboot+vue+mybatisplus项目实战-学生成绩管理系统04。原创 2023-11-09 10:46:41 · 62 阅读 · 0 评论