- 博客(2902)
- 资源 (74)
- 收藏
- 关注
原创 我的创作纪念日(五年)
三十好几的老男人了,还是放不下想成为一个技术人的那个炙热的心,于是我拖着疲累的身体,又再次拾起了荒废多年的技术,不断突破,不断学习,五年了,从放弃的Delphi,到转战C#,再到拼命学PHP,最终我还是回到了JAVA。记得小时候,很喜欢打电子游戏,长大了,自己的梦想就是开发电子游戏。我只是想,继续沿着技术人的路一直走下去,直到哪天我实在走不动了,就停下来歇息,或者转行。我的日常就是不断的学习,敲代码,不断的看书,敲代码,我知道自己岁数大了,人到中年,体力也跟不上了,但是我是减持每天学习,敲代码,不服输。
2024-02-25 12:18:42 354 1
原创 springboot PropertySource的使用
如果需要把application.properties配置中的一些配置内容,独立出来,我们可以使用PropertySource来读取单独的配置文件,仅支持properties类型,yml需要自己手动代码再实现。注意,使用propertysource时,只能配合使用@value来获取值,并且只能获取简单类型的值,复杂类型,比如数据,map,类对象等不支持。另外propertysource仅支持properties类型的,yml需要自己增加代码支持。
2024-01-02 10:24:41 493
原创 springboot国际化使用
其中,在localeResolver()方法中设置默认使用的语言类型,在localeChangeInterceptor()方法中设置识别语言类型的参数,并且从继承类中实现addInterceptors()方法,用于拦截localeChangeInterceptor()方法,进而实现国际化。i18nConfig类代码如代码。改造默认生成的启动类,在类上加入SpringMVC注解@Controller,注入MessageSource类获取国际化资源,并且创建方法返回资源文件对应的数据,返回到前台。
2023-12-31 12:34:33 416
原创 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 427
原创 springboot使用FreeMarker
刚刚介绍了Thymeleaf模板,接下来我们学习FreeMarker模板,无论是语法还是配置等,两者都有很多相似的地方。在src/resources/templates下新建index.ftl(注意文件后缀),使用${msg}接收后来传送的数据,文件内容如代码。接下来配置FreeMarker模板属性,与Thymeleaf模板配置类似,唯一需要注意的是模板文件后缀配置的是FTL文件。接下来,创建一个IndexController进行测试,内容如代码。新建项目,在项目中加入Freemarker依赖,如代码。
2023-12-30 11:04:00 513
原创 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 491
原创 springboot自定义配置文件
新建一个ConfigBean,在类上加上注解@PropertySource(value = "classpath:test.properties"),并且和之前一样需要加入@ConfigurationProperties(prefix = "com.book"),实体类代码如代码。前面介绍了多环境配置文件,我们也可以使用自定义配置文件,比如新建一个test.properties,配置文件内容如代码。同样,在Controller中注入bean并且创建测试方法,内容如代码。
2023-12-28 12:50:10 327
原创 springboot使用随机数
由于自定义属性的前缀都是由book开头的,因此我们可以在实体类上加入注解@ConfigurationProperties(prefix = "book"),同时需要在启动类上加入注解@EnableConfigurationProperties(BookConfigBean.class),表明启动这个配置类。在配置文件中,还提供了随机数供我们使用,即在配置文件中使用${random}来生成不同类型的随机数,大致分为随机数、随机uuid、随机字符串等。在配置文件内添加几种利用随机数创建的属性,如代码。
2023-12-28 12:50:00 472
原创 WebFlux的使用
前面介绍了Spring Boot使用Spring MVC模式搭建一个简单的WebFlux项目,本节为大家介绍Spring Boot提供的另一种模式—— Spring WebFlux。引用Spring官网的说明,我们在第1章已经看到过.WebFlux是一个非阻塞的Web框架,它不再完全依赖于Servlet,而是实现了Reactive Streams规范。
2023-12-27 09:51:05 458
原创 Spring Boot的Web之旅
在开发中,Web项目与我们息息相关,本章将介绍Spring Boot的Web项目,从构建简单项目、使用模板框架、WebJars等进行系统性的学习。
2023-12-27 09:50:56 1064
原创 unicloud进阶篇-云函数与云对象的区别
前面我们使用云函数方式,开发了一个小案例,现在我们继续学习unicloud,先看看云函数与云对象的区别。在cloudfunctions上,右键新建云函数/云对象,新建云对象,然后编写代码,方式与云函数差不多,
2023-12-26 10:08:45 558
原创 unicloud初级入门-文章管理带图片上传
这个和前面发的Unicloud初级入门-新闻小案例,是一体的。只不过这个带图片上传功能,更完整些。我就不啰嗦了,直接把代码全部贴出来。
2023-12-26 10:08:36 361
原创 unicloud初级入门-新闻小案例
这个案例,包含了unicloud中云数据库的增删改查,虽然案例小,但是该有的功能都有了。我把代码贴出来供大家参考学习哈。
2023-12-25 09:45:09 680
原创 unicloud初级入门04-云数据库使用函数方式
还是接着上一篇的,我把使用云函数方式获取数据库的代码贴出来。以上方式,就可以使用代码方式获取云数据库的内容。
2023-12-23 09:57:21 424
原创 uniclound初级入门03-云数据库的使用
找到左侧菜单栏的云数据库,在单击创建数据表,我们可以先创建一张user表,在项目的unicloud文件夹上点击右键,打开unicloud控制台,完成之后,我们可以看到数据表就建立好了。然后为user表,手动添加记录。
2023-12-22 09:36:43 420
原创 unicloud初级入门01
服务空间首次建立,时间较长,大家耐心等待一下,然后再hbuilderx工具,使用关联菜单,如图,对空间进行关联。学习了uniapp之后,本来想和springboot打通的,但是网上找了很久,没有发现合适的学习资料。在UNICloud文件夹上,右键单击,选择关联服务空间,跳转至unicloud官网,大家按照步骤注册。目前使用阿里云的空间,有一个月的免费期,有账号后,就新建服务空间,名称随意。注册完毕,需要补充个人资料,以及实名认证等,我就不赘述了。在页面的onload函数中,就可以调用这个建立的云函数了。
2023-12-21 09:39:31 847
原创 uniapp初级入门-flex布局学习03-align-items属性
【代码】uniapp初级入门-flex布局学习03-align-items属性。
2023-12-15 10:38:37 402
原创 uniapp初级入门-flex布局学习02-justify-content属性
【代码】uniapp初级入门-flex布局学习02-justify-content属性。
2023-12-14 09:34:06 478
原创 uniapp初级入门-flex布局学习01
Uniapp为支持跨平台,框架建议使用 Flex 布局。于是就必须学习flex布局。下面我把学习过程中的代贴出来,供大家学习参考。项目截图我就不发了,因为这些代码都是用uniapp的工具hbuilderx建立的。你们也随便搞搞,代码能理解,就行了。学会了,也可以在其他软件工具,比如idea中使用。
2023-12-14 09:33:44 344
前端vue+后端springboot+mybatisplus(仓库管理系统完整版)
2023-12-11
springboot+thymeleaf+mybatisplus项目实战-小商城-水印.pdf
2023-12-04
springboot+vant+mybatisplus前后端分离项目实战(手机商城)-水印.pdf
2023-12-02
spring+vue+mybatisplus前后端分离项目实战-销售管理系统-水印.pdf
2023-11-23
springboot+vue+mybatisplus前后端分离项目实战-手牵手带小白做毕业设计-水印.pdf
2023-11-17
springboot+vue+mybatisplus前后端分离项目实战(学生成绩管理系统)-水印.pdf
2023-11-08
springboot+vue-+mybatisplus前后端分离项目实战 (神盾特工管理系统二期-).pdf
2023-10-21
springboot+vue-element-admin前后端分离项目实战(神盾特工管理系统一期)-水印发行.pdf
2023-10-15
springboot+vue+mybatisplus前后端分离项目实战 (VueAdmin权限管理系统-水印发行.pdf
2023-10-11
springboot+vue+mybatisplus项目实战-Dormitory宿舍管理系统-水印发行.pdf
2023-09-27
springboot+vue+mybatisplus项目实战-个人运动平台-水印发行.pdf
2023-09-22
springboot+vue+mybatisplus项目实战-简易部门管理-.pdf
2023-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人