
JAVA后端
文章平均质量分 91
记录java后端
Huterox
好好学习,天天向上。
展开
-
AOP+JWT+RABC快速实现权限认证
权限验证,是我们一个系统设计当中,经常会遇到的问题,常见的框架当然有Shiro,SpringSecurity 等等。但是有个问题,不论是那个框架都有一定的学习成本,同时在当前Result Api 风格的加持之下,这些框架虽然很优秀,但是我们使用到的功能往往只是其中冰山一角。尤其是当我们需要为我们的服务做更加个性化的操作,定制的时候,往往涉及到的改动就比较大。所以,今天咱们就来直接使用到我们的Spring AOP 来快速实现我们的权限认证操作。当然也是一个月没有水文章了,在这里冒个泡泡~原创 2024-03-24 20:49:49 · 1210 阅读 · 0 评论 -
设计模式-Java版本
okey,最近在写个小框架,那么不免会用到设计模式相关的内容,当然还有个原因就是要准备软考。所以的话我们今天的话把我们的设计模式重新过一遍,当然这里注意的是,由于每个人的理解是不同的话,因此对于涉及模式来说,我们的案例代码可能也是不太相同的。所以如果你觉的我这里的某些描述有点问题,请在评论区我们一同探讨。那么在这里的话,也是会有一些奇怪的比喻,重在理解。单一职责开闭原则里氏替换原则迪米特法则接口隔离原则依赖倒置原则之后我们有23个基本设计模式,我们对设计模式进行简单分类又分为三大类型。原创 2023-12-29 20:47:22 · 1172 阅读 · 0 评论 -
Java反射与“整活--(IOC容器)”
没啥意思,太无无聊了,中值定理玩到吐,最近在复习高数,考研和开发并发进行,恢复博文更新,一方面是为了毕设,另一方面是为了秋招,看看有没有机会。当然考研还是个大方向,但是如果有合适的机会,那么,实话实话,鄙人没有什么远大理想,就搞钱钱,如果去读个研,后面还得装sz拿着可怜,甚至没有的补助的话,那不如去上个班。书什么时候都可以去读,但是机会不见得什么时候都有。至于所谓的人脉,非头部,别说话。那么废话不多说,我们来玩玩今天的反射吧。原创 2023-07-14 21:49:40 · 658 阅读 · 0 评论 -
聊天机器人开发实战--(微信小程序+SpringCloud+Pytorch+Flask)【后端部分】
趁着五一有时间,先把大三下个学期的期末作业做了,把微信小程序和Java开发的一起做了。顺便把机器学习的也一起做了。原创 2023-05-01 22:17:14 · 2198 阅读 · 1 评论 -
开发必备技术--docker(使用篇)
开发必备技术–docker(一)这也是开学了,假期的最后一篇博文,后面的一些文章可能就是以图片,pdf文档的形式了,尤其后面设计到数学,算法类型的博文都是这种形式的,当然无所谓,写东西的核心目的还是方便自己,如果觉得对你有用的话,请不要吝啬你的三连~原创 2023-02-11 14:28:49 · 682 阅读 · 0 评论 -
双方案-基于Mysql 与 ElasticSearch实现关键词提示搜索与全文检索
就喜欢搞这种不需要怎么费劲的东西,只需要把思路阐述清楚,随笔性质的博文,顺手啊,几乎不用改定就可以当博文发布出去。那么,这里的话我们要做的就是实现这个关键词的一个搜索功能,这个前端我就不说了,实现起来起来其实还是容易的,就是费劲。我们主要关注到后端,然后关于这个的话,我们这里还是提供两个方案,一个就是直接基于Mysql>=5.7去做的,还有一个就是直接基于ElasticSearch去做。原创 2023-01-20 23:07:02 · 2484 阅读 · 0 评论 -
ElasticSearch Docker 部署实例
虽然说要停更,但是有些东西还是需要记录一下的,尤其是这种,不需要动脑子,但是就是容易忘记需要注意的操作是需要进行记录的。那么本篇博文需要做的就是使用docker容器部署ElasticSearch,如何从0开始进行搭建,同时设置账户和密码。这里先说明一下的是,这里部署的是单节点的ElasticSearch,实话实话,之所以搞这个还是为了完成WhiteHole的一个搜索功能,但是考虑到服务成本的问题,所以还是考虑单节点。原创 2023-01-19 23:25:42 · 1305 阅读 · 3 评论 -
如何稍微优雅滴完成博文访问计数[SpringBoot+redis+分布式锁]
okey,我们来收尾一下,这公历纪年2022年12月31日。这是本年度的最后一篇博文。那么这篇博文主要是用来实现博文的一个访问记数用的。刚刚我们说了需要把对代码的修改降底,那么我们就需要去使用到咱们的一个切面来做处理。//传入模式 String mode() default "";}}这里的话,我们这块有4个需要计量的数据,因此的话,我们刚刚的注解里面有一个出入模式的东西。这些东西的话我这里使用类似方法处理过,但是为了让这个东西看起来“更强大”因此我还是做了个保留。}原创 2022-12-31 17:02:34 · 909 阅读 · 0 评论 -
博文评论与在线消息提示[开发日志-SpringBoot+Vue]
没想到就两个礼拜左右没有碰一起的项目代码,就忘得差不多了。还熟悉了一下代码,跪了。okey~接下来的话,来看到今天实现的效果:每次就是这样的一个评论区并且在评论成功之后,还要发送消息给博主。然后如果博主在线的话,那么就要实时进行一个推送,告诉博主,然后博主可以在消息的一个页面看到这个消息:整个过程的话,和一个正常的博文社区,例如优快云,掘金,思否,知乎是类似的。然后我们要做的就是实现这个东西。那么实现这个功能的话,大概由一下几个点需要明确一下:那么在这里的话,由于篇幅问题,加上这个消息推送服务并不原创 2022-12-27 19:20:39 · 1055 阅读 · 0 评论 -
开发必备技术--docker(一)
docker是我们开发过程中,进行项目环境部署,开发,上线的时候经常使用到的一个实用工具。不管是什么项目也好,我们肯定是必不可少的。尤其是现在和卷王比拼的时代,Java的开发标准都上SpringCloud去了,都上微服务了,那么docker必然是需要掌握的。OK,废话不多说,咱们开始了,这个也是好久之前压库存的玩意儿了(每次我是来清理库存的,这几天WhiteHole得快点推进一下了,先做好,其他的后面再说)。OK,我们先从安装开始好吧:Docker 分为 CE 和 EE 两大版本。原创 2022-12-18 19:02:11 · 5875 阅读 · 2 评论 -
仿SpringBoot启动Dome实现
填一下以前这篇博文:如何纯注解整合Spring SpringMVC Mybatis埋下的坑,我们来简单的了解一下SpringBoot它做的一些自动配置是怎么一回事,同时也看看SpringBoot如何做到内置服务器的(其实这两货是一样的)那么在开始之前呢,我们先简单回顾一下,Spring,SpringMVC,SpringBoot的一个关系。首先我们来聊一下这个Spring,这个家伙呢,在为我们开发项目的时候呢,提供了很多有利于项目开发的解决方案,其中比较出名的是它提供的IOC,和 AOP这两个家伙便于我们对项原创 2022-12-03 20:41:44 · 511 阅读 · 0 评论 -
SpringBoot+SpringCloud+Nutty打造分布式在线消息推送服务(实例)
SpringBoot+Netty+Vue+Websocket实现在线推送/聊天系统实用水文篇–SpringBoot整合Netty实现消息推送服务器其实已经说的非常明白了,但是每想到后台还是有人找我要代码,因为完整的代码其实在博文里面都是贴出来了的,当然前面的博文我都是给一个类似于脚手架的东西,没有给出实际的案例。那么今天也是直接给出代码的案例吧,这里再次声明,所有的代码都是在这两篇博文里面有的,如果做了修改在本文当中会给出提示。此外的话,我们的项目是完全开源的,但是在开发阶段不开源,因为有一些铭感信息。原创 2022-10-28 18:43:31 · 1205 阅读 · 3 评论 -
SpringBoot+Netty+Vue+Websocket实现在线推送/聊天系统
ok,那么今天的话也是带来这个非常常用的一个技术,那就是咱们完成nutty的一个应用,今天的话,我会介绍地很详细,这样的话,拿到这个博文的代码就基本上可以按照自己的想法去构建自己的一个在线应用了。比如聊天,在线消息推送之类的。其实一开始我原来的想法做在线消息推送是直接mq走起,但是想了想对mq的依赖太高了。而且总感觉不安全,况且还有实时在线处理的一些要求,所以的话才觉得切换nutty来做。我的构想是这样的:在我的构想里面的话,基本上除了和客户端建立的连接之外,会暴露出我们的一个服务器地址和接口。原创 2022-10-26 20:10:07 · 4814 阅读 · 2 评论 -
SpringBoot + Vue实现博文上传+展示+博文列表
ok,又到了水文时间了,那么今天带来的是这个WhiteHole的最新的开发进度,也就是实现了我们的博文的基本功能。那么之后比较重大的功能就是我们的消息系统+流量统计(文章,问答之类的数据信息)其他的什么社区,社区管理什么的和我们先前的业务是类似的。所以的话这里就不想复述了,因为意义不大,那部分的话基本上技术没什么难的就是基本的CURD+调用微服务。实话实说,这部分的开发对我来说其实就是繁琐,其实很简单,当然要考虑的东西不少。然后的话还有咱们的后台管理系统,这部分用户端做的差不多了,这个后台的其实也快,无法也原创 2022-10-25 23:47:05 · 3119 阅读 · 5 评论 -
Vue整合Markdown组件+SpringBoot文件上传+代码差异对比
一眨眼礼拜五了,说啥再水一篇博文,之后的话,小爷就可以去玩几把游戏了,嘿嘿~。那么今天带来的主要是使用这个Vue整合到Markdown一个组件实现这个前端博客的编辑,然后是咱们的后端,实现这个图片上传,之后的话是咱们的这个文本差异对比的一个组件的使用吧(其实之所以要说这个是因为接下来要用的到的这两个组件间有差异冲突,先前也是搞了好久才发现这个问题的)那么本文要做的呢就是三个事情嘛。整合Markdown组件(这里是Vue2)实现Markdown的图片上传(这个其实和先前的OSS上传用户头像是类似的)原创 2022-10-21 22:47:41 · 4221 阅读 · 4 评论 -
实用水文篇--SpringBoot整合Netty实现消息推送服务器
由于今天是要练车的,所以的话只能写一点简单的东西了,做一个整合吧,刚好先前随便说了一下Netty是吧,那么我们就直接实战吧,我们来整合一下Netty。我的设想是使用Netty来实现客户端消息的实时推送,就是这个破玩意:当然还有咱们的聊天,用户聊天,反正都做推送了,再加一个用户聊天有何不可。都TM是一个玩意。那么既然咱们是使用SpringBoot或者是Spring的话,那么我们就刚好直接使用IOC来实例化咱们的Netty。原创 2022-10-16 21:11:18 · 3777 阅读 · 5 评论 -
水文之浅谈Netty线程模型
看到这个标题,可能有小伙伴要奇怪了,你的TSP三个解法的系列博文去哪了?好吧,我承认我有鸽的成分,今天只是想要水一篇博文(狗头)。但是文章的质量也确实是要保证的,所以,虽然不是这个使用强化学习解决TSP问题的算法,但是咱们今天的内容也确实是比较基本,比较常见的玩意。那么开始之前咧,我们先随便聊聊阻塞和非阻塞,毕竟就这么来的玩意。//消息发送者 private String to;//消息接收者 private int type;//消息类型 private String info;原创 2022-10-15 18:02:49 · 627 阅读 · 0 评论 -
Java反射小练之手写BeanUtils的copyProperties(Upgrade)
在一个风和日丽的下午,开起来一天的代码之旅,结果发现了一个bug,没错事情是这样子的:有这样一段代码:我们将MybatisPlus的一个QureyWrapper对象存储进去了这个Map里面,这个Map是这样的 所以的话我们是可以将这个对象存进去的。之后我们还有一段代码需要解析:需要将这个名义上的Object对象(实际上,我们拿到的那个accurate_query对象就是Wrapper类型)重新转化回来。原创 2022-10-13 23:32:22 · 650 阅读 · 0 评论 -
SpringBoot轻轻松松搞定用户邮箱登录注册
ok,我又来水博文了,今天的内容很简单,就是咱们的这个用户登录注册,加上邮箱验证,非常简单,为我们接下来的Auto2.0做好前置工作。因为这个没做好,那个也做不好。本文的内容可能比较多,但是都很简单。到此的话,一个简单的用户登录注册就做好了,那么接下来的话就是咱们的Auto2.0了,这里咱们要实现的就是这两个功能。原创 2022-10-09 21:48:40 · 13998 阅读 · 13 评论 -
玩转Elastic Search 之 服务集群搭建实例
没什么就是来玩玩Elastic Search 来look。顺便记录一下,就非常nice,顺便放松一下,水一篇博客~。原创 2022-09-28 11:04:34 · 861 阅读 · 0 评论 -
懒人系列--文件上传之OSS使用案例
又到了愉快的水文时间了,那么今天的带来的是如何使用第三放服务去愉快完成文件的上传服务。问题来了,为啥我们需要去使用第三方的文件存储服务咧,貌似是没有这个需求哇。其实呢这个咋说呢,确实是需要结合具体的业务情况来说的。一般情况下,如果我们只是做一个很简单的xx系统,例如学生管理系统这样的玩意,如果是这样的玩意的话,那么我们直接去上传到我们的服务器也是可以的,一般情况下最简单的方案就是:当然也有最直接的就是直接把文件也存到数据库里面,但是对于数据库来说并不是很友好,当然这个也是一种解决方案。但是这里有一个问题原创 2022-09-25 18:12:48 · 1521 阅读 · 0 评论 -
懒人方案-半天搞定一个分布式后台管理系统
老规矩,冒个泡,不知道为啥最近也是懒,一点点动力都没有了,可能是由于几个星星导致的精神萎靡吧,也可能是财富岛太迷人了。那么今天也是带来第二个part,也就是如何快速基于renren-fast 完成后台管理项目的构建。那么今天的内容呢,有一下两点,第一是如何打通分布式微服务与前端之间的交互,第二个就是如何完成后台页面的搭建。当然最主要的就是如何完成后台的页面搭建嘛,第一个谁不会呀,无非是跨越嘛。今天的内容很简单也不多,但是混个期末作业绰绰有余。首先是咱们的环境,这个环境包括了我一些组件的版本,然后就是我所使用原创 2022-09-21 19:13:13 · 5951 阅读 · 2 评论 -
WhiteHoleV0.7实战开发(一)>>你的下一个项目为何不可基于SpringCloud
不出意外,这个应该是本科阶段最后一个大型web项目了,我们的期望是两个方面:1. Java部分基于SpringCloud打造一个真正意义上的分布式微服务项目完成完整的流程开发,整合目前企业里面的主流技术从调试环境上传至生产环境,涵盖测试,上线,服务监控,运维并部署至K8s服务集群2 .Python部分我们期望基于机器学习完成用户内容推荐基于NLP完成对博文内容的自动化审核在趣味模块上线有关于人工智能的小dome前端部分基于vue+elementUI 完成PC端的搭建。原创 2022-09-10 19:54:45 · 502 阅读 · 0 评论 -
如何纯注解整合Spring SpringMVC Mybatis
心血来潮想要玩玩最原始的SSM,结果发现还有好多人的都是基于配置文件的一个创建方式,那么今天的话就带来基于配置类,基于注解来配置的一个方案吧,这样的SSM开发也可以变得和SpringBoot一样短平快。顺便冒个泡泡,后面有空咱们还得聊聊SpringBoot这个崽做了什么,如何做一个start。那么废话不多说发车了,let’s go!这个没啥好说的,又水了一篇博客~原创 2022-09-07 17:59:05 · 571 阅读 · 1 评论 -
SpringCloud微服务拆分实战之大二 (下)Java期末大作孽
由于时间关系,这次期末作孽只能做一个非常简单的玩意,由于期末作业可以在阶段作品的基础上进行优化,于是我有个大胆的想法,为什么我不阔以直接把SpringBoot 构建的单体项目拆分为微服务架构,这个也是一个升级嘛,顺便复习一下微服务。本次微服务拆分的案例是:嘿从零开始基于SpringBoot 打造在线聊天室(4.4W字最长博文)(PS:主要是为了对付期末作业,如果没事的话,别这样乱拆)这个是基于vue + springBoot 整合mybatis websocket 做的在线聊天室(这里直接使用Map来代替r原创 2022-06-04 16:15:21 · 996 阅读 · 2 评论 -
SpringCloud基本微服务构建(Eureka+GateWay)
本来是打算使用nacos来玩的,但是为了方便演示在我的本地环境,所以我还是打算使用Eureka来进行微服务的构建。然后就开始踩坑了,版本问题,加上好久没玩了。昨天我所构建的dome是基于这个 SpringCloud Hoxton.SR12 来玩的。但是今天遇到了版本问题,不兼容,所以没办法只能回退到SR10这个服务的话还是昨天的dome,为了避免问题我都是习惯先来个dome玩玩配置,玩意实际开发出毛病了就麻烦了,尤其是好久没玩微服务了,必须要慎重一丢丢。就比如今天的问题,以前nacos没一点毛病儿,到eu原创 2022-06-01 00:15:51 · 2734 阅读 · 0 评论 -
SpringCloud微服务项目搭建流程
文章目录前言SpringCloud基本体系前言ok,这周是关于课内和Java部分的复习,人工智能那块东西太多了 ,光光一个学习吴恩达的学习笔记我就不知道要整理多少,何况还有别的。所以随缘吧,这周是java部分,课内的其他的东西,例如操作系统什么的,书上写的比我这牛皮的多,只不过java比较特殊,偏向实战,需要动手。当然还有个原因就是这个java期末作业,没时间了,我就打算把原来写的聊天室改成微服务项目,凑合一下,顺便对自己以前玩的复盘,说实话这写东西真的就是以前寒假玩的,这个学习java方面我个人觉得没原创 2022-05-30 23:09:36 · 999 阅读 · 0 评论 -
嘿从零开始基于SpringBoot 打造在线聊天室(4.4W字最长博文)
文章目录前言效果主页面消息提示聊天页面登录注册前端项目构建依赖项目结构登录注册验证码部分登录页面注册页面主页面流程websocketloadmessage消息发送完整代码后端环境配置数据库设计Dao层及其mapperDao相关的服务登录注册实现交互信息登录注册token生产解析拦截器聊天室进入聊天室聊天部分完整代码聊天信息加载总结前言失踪人口回归兄弟们,差不多连续5天没有发布博文了,许久不见。当然也是最近确实不在状态而且比较忙,所以就没有去更新博文,加上最近作业时真的多,各种大作业顶不住。那么今天也是原创 2022-05-14 14:42:25 · 1179 阅读 · 4 评论 -
Spring小指南(Spring笔记整理-上)
文章目录前言Spring 环境搭建Spring理解环境搭建IOC 部分XML 部分前言怎么说呢,最近有计划需要把以前的老东西给做一个大的规整。不能那啥忘了,大动作目前是没有什么太大打算的,有也没空。而且也发现最近有个Java 这部分的内容还是挺受欢迎的。而且前段时间也是拜读了一下谭永强老师的书,收获也是颇大,只不过后面由于比赛,和人工智能部分的学习耽误了。那么今天也是对Spring做一个小小的总结,总理,一方面加深自己的学习,一方面是做一个小结,总结一些误区啥的。Spring 环境搭建Spring原创 2022-04-29 21:39:14 · 266 阅读 · 0 评论 -
Spring配置Druid数据源
文章目录前言纯手写配置导入Spring编写配置提取参数编写XML文件通过IOC容器获取Conncetion前言闲的没事,刚好最近学校讲到这个数据库,就想用Spring来玩玩,优化一下数据库操作。以前是直接用Mybatis的,但是想玩玩别的方式,顺便谁一篇博客~纯手写配置我们先创建一个Maven项目,然后导入驱动和数据源Druid。<!--数据库连接池--> <dependency> <groupId>com.alibab原创 2022-04-26 15:12:36 · 4866 阅读 · 0 评论 -
Win10家庭版安装docker(最新)
文章目录前言环镜前言突然有个需求,是需要使用docker在Windows10上面,对没错就是坑爹的达闼机器人比赛。为了和官方文档的对得到,这里还是弱弱地使用win10然后问题来了,我这里是家庭版,重新装新系统不显示,那么多环境我可不想从头再来。所以没办法只能够在当前的主机安装docker。环镜Win10 家庭版(最新)戴尔游匣G5已经开启虚拟化(有WSL子系统)...原创 2022-04-25 13:06:41 · 3097 阅读 · 0 评论 -
Java日期处理
文章目录前言获取当前日期获取所有信息设置日期案例日期信息输出(案例)前言这个也是经常见到的,比较重要,一方面是蓝桥杯喜欢玩,还有一方面是我们实际搞开发也要用呀,这里还是直接使用最简单最直接的API – Calendar。获取当前日期 Calendar calendar = Calendar.getInstance(); System.out.println(calendar);输出结果如下:你可以发现这里输出了大量的信息,按照常识,我们应该只需要get就可以原创 2022-03-25 17:14:54 · 859 阅读 · 0 评论 -
Spring之手写MVC三大核心组件
文章目录前言流程回顾(MVC)SpringMVC九大组件前言本系列终于迎来了第二个核心功能的编写,首先我们Spring里面一共有三个比较重要的核心功能,首先自然是咱们的IOC反转控制DI依赖注入当然还有AOP切面。这一部分的话我们前面看《Spring5核心原理与30个类手写实战 》是已经熟悉,并且照猫画虎实现了一下的,不过我们此时还没有实现AOP部分,而今天的部分呢是MVC部分,实现咱们最核心的功能之一,当然也是最简单的model,后面还有对数据库的支持。那么基本上三个组件就差不多了,那么后面我再根据自原创 2022-03-15 20:32:04 · 985 阅读 · 0 评论 -
MyBatisPlus(环境搭建&初体验)
文章目录MyBatisPlus简介开始建表&插入数据创建项目导入配置配置驱动编码测试总结MyBatisPlus简介昨天完了一下子Mybatis体验下来就两个字,垃圾,安全性低(当然这里也看开发者的水平)。所以如果在实际的开发当中如果完全使用mybatis是不可能的。那么这里就引入了MyBatisPlus那么此时这里就和Django-ORM有点相似了,这玩意可以支持面对对象的数据库操作,实现基本的增删查改,和ORM一样也提供了自定义的Sql方式。所以这里我直接上plus而不去使用原来的。同理在后面原创 2021-10-14 17:41:49 · 406 阅读 · 1 评论 -
Spring5轻轻松松一遍过
文章目录前言Spring简介何为AOP何为IOCset注入IOC本质Spring Hello worldHello world 细节IOC创建对象对象赋值对象构造方法赋值getBean创建对象细节Spring 配置取别名 aliasBeanimport注入方式DL依赖注入前言在此之前我先谈谈我的学习路线哈,我个人感觉是有点飘,不太可取的,但是也说明一下我为什么直接跳过Java 的 web基础,也就是severlet 和 jsp这一块,直接上spring全家桶而且上的时候还是先从Dao层也就是 mybat原创 2021-10-19 22:49:34 · 359 阅读 · 0 评论 -
SpringBoot 一篇搞定(Cookie Session 跳转 内容协商 converter解析器 thymeleaf)
文章目录Cookie处理设置cookie获取cookie删除Cookie小结Session处理作用域Request参数设置页面跳转通过Response通过Request内容协商Json返回XML 返回基本原理说明自定义类型转换器通过特定参数获取返回类型参数解析原理解析示例自定义解析器视图处理使用thymeleaf基本语法1、表达式2、字面量3、文本操作4、数学运算5、布尔运算6、比较运算7、条件运算设置属性值-th:attr迭代条件运算进入页面使用初步使用获取示图参数到这一步假设我要处理一些请求过来的特殊原创 2021-10-23 19:20:59 · 1036 阅读 · 0 评论 -
Mybatis配置随笔(Idea2021)
[TOC]环境重回Java系列学习,不易呀!IDEA 2020.2Maven 3.6xWindow 10PHP study (在Windows提供服务环境(mysql5.7))参考:https://mybatis.org/mybatis-3/zh/getting-started.html(官方文档)视频:B站狂神没有人是天生的大师,只有不断的内卷才能够成为一代宗师!-- Huterox(请叫我”卷神“)何为Mybatis,一句话总结用于操作数据库的Model,类似于Django当中的OR原创 2021-10-14 09:56:02 · 408 阅读 · 0 评论 -
MybatisPlus实现基本CURD&逻辑删除&代码生成(对标Django系列学习二)
文章目录Mybatis plus的Id设置简单的增删改查InsertUpdate自动更新时间锁乐观锁悲观锁查询wrapper条件构造器查询分页查询删除真-删除逻辑删除性能分析插件代码自动生成总结Mybatis plus的Id设置关于这个我们使用一个注解来实现关于表主键ID的操作(前提是你的操作和当前数据库的DDL没有冲突)我们使用注解 @TableId例如我们让User表的ID自增@TableId(type = IdType.AUTO)public class User { //我们可以原创 2021-10-16 16:24:19 · 501 阅读 · 0 评论 -
Spring Boot2(基本配置&特性(基础准备))
文章目录Spring Boot简介前期准备环境搭建1.1 导入依赖1.2创建主程序1.3HelloWorld程序1.4测试启动1.5项目结构预览Spring Boot 特性配置简化自动版本仲裁场景启动器自动配置(依赖打包)Config注解类补充@Import条件装配@ImportResource@ConfigurationPropertiesSpring Boot简介能快速创建出生产级别的Spring应用,具备整合Spring家族的脚手架!面向配置文件编程的粉碎机,快速构建项目的构建器。前期准备Sp原创 2021-10-20 21:13:40 · 317 阅读 · 0 评论 -
SpringBoot web&基本请求处理
文章目录项目构建静态资源请求资源处理的默认规则请求Rest表单风格支持的风格注意点自定义_method请求参数处理Get请求@RequestHeader@RequestParam@ CookieValuePost 请求Cookie设置获取cookie删除Cookierequest 属性设置页面跳转项目构建这里我们直接使用IDEA提供的SpringBoot的构建器,自动帮助我们导入依赖以及web场景。环境:IDEA 2021SpringBoot版本:2.5.5Java 版本 :1.8项目预览我原创 2021-10-22 19:40:05 · 658 阅读 · 0 评论