JavaWeb
文章平均质量分 91
JavaWeb
鱼与宇
努力啊
展开
-
springboot项目中第三方jar包打包进jar包
如果不加,则scope为system的第三方Jar包,只会在编译环节起作用,运行时则找不到依赖,system的scope类似于provided,所以必须要加。scope需要填写system,systemPath需要填写你项目中第三方Jar的位置。springboot项目中,如果手动引入了jar包,打包时不会将手动引入的第三方jar包打包进价包里,如何处理?将第三方jar包的lib目录放在resources下,maven打包时就会将lib下的jar包打包进jar包。原创 2024-06-06 04:16:09 · 434 阅读 · 0 评论 -
苍穹外卖-day01(SpringBoot+SSM的企业级Java项目实战)
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务(它的主要作用是:使得前后端分离开发更加方便,有利于团队协作接口的文档在线自动生成,降低后端开发人员编写接口文档的负担功能测试Spring已经将Swagger纳入自身的标准,建立了Spring-swagger项目,现在叫Springfox。通过在项目中引入Springfox ,即可非常简单快捷的使用Swagger。原创 2024-05-15 04:00:04 · 1054 阅读 · 0 评论 -
Maven高级
1). 什么是分模块设计:将项目按照功能拆分成若干个子模块2). 为什么要分模块设计:方便项目的管理维护、扩展,也方便模块间的相互调用,资源共享3). 注意事项:分模块设计需要先针对模块功能进行设计,再进行编码。不会先将工程开发完毕,然后进行拆分在maven中,可以在父工程的pom文件中通过来统一管理依赖版本。父工程:--统一管理依赖版本-->--JWT令牌-->子工程:--JWT令牌-->注意:在父工程中所配置的只能统一管理依赖版本,并不会将这个依赖直接引入进来。这点和是不同的。原创 2024-05-11 00:40:45 · 611 阅读 · 0 评论 -
SpingBoot原理
SpringBoot的自动配置就是当Spring容器启动后,一些配置类、bean对象就自动存入到了IOC容器中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作。比如:我们要进行事务管理、要进行AOP程序的开发,此时就不需要我们再去手动的声明这些bean对象了,我们直接使用就可以从而大大的简化程序的开发,省去了繁琐的配置操作。下面我们打开idea,一起来看下自动配置的效果:运行SpringBoot启动类。原创 2024-05-09 23:12:35 · 253 阅读 · 0 评论 -
SpringBootWeb - 事务&AOP
我们接着继续学习@Transactional注解当中的第二个属性propagation,这个属性是用来配置事务的传播行为的。什么是事务的传播行为呢?就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。例如:两个事务方法,一个A方法,一个B方法。在这两个方法上都添加了@Transactional注解,就代表这两个方法都具有事务,而在A方法当中又去调用了B方法。原创 2024-05-05 23:52:26 · 562 阅读 · 0 评论 -
SpringBootWeb案例(结合Mybatis)
前面我们已经完了基础的分页查询,大家会发现:分页查询功能编写起来比较繁琐。在Mapper接口中定义两个方法执行两条不同的SQL语句:查询总记录数指定页码的数据列表在Service当中,调用Mapper接口的两个方法,分别获取:总记录数、查询结果列表,然后在将获取的数据结果封装到PageBean对象中。大家思考下:在未来开发其他项目,只要涉及到分页查询功能(例:订单、用户、支付、商品),都必须按照以上操作完成功能开发结论:原始方式的分页查询,存在着"步骤固定"、"代码频繁"的问题。原创 2024-04-27 21:44:21 · 597 阅读 · 0 评论 -
Mybatis
通过Mybatis的快速入门,我们明白了,通过Mybatis可以很方便的进行数据库的访问操作。但是大家要明白,其实java语言操作数据库呢,只能通过一种方式:使用sun公司提供的 JDBC 规范。Mybatis框架,就是对原始的JDBC程序的封装。那到底什么是JDBC呢,接下来,我们就来介绍一下。JDBC: ( Java DataBase Connectivity ),就是使用Java语言操作关系型数据库的一套API。本质:sun公司官方定义的一套操作所有关系型数据库的规范,即接口。原创 2024-04-21 14:22:20 · 971 阅读 · 0 评论 -
MySQL数据库
本次使用mysql-8.0.31-winx64版本。原创 2024-04-17 16:09:19 · 899 阅读 · 0 评论 -
Spring6
User实体类/***/@Component(value = "user") //类似配置文件形式bean.xml--开启组件扫描-->TestUser测试类/***/原创 2024-04-09 07:17:21 · 316 阅读 · 0 评论 -
SpringBootWeb
HTTP协议是无状态协议,比如:账户登录后才能访问某个页面信息数据,但HTTP协议是无状态协议,在执行登录后请求响应已经结束,第二次访问信息数据时,又是另一次请求,两次请求响应都是独立的,在第二次请求时无法记录第一次请求的信息是否登录。后续学习到“web会话”能解决此问题。(Springboot已经内置Tomcat)后端开发过程中,每开发完一个功能就需要对这个功能接口进行测试由于是前后端分离开发,所以我们是没有前端页面的,这个时候我们该怎么测试?原创 2024-04-05 21:18:46 · 281 阅读 · 0 评论 -
VUE_3.0(前端框架)+Ajax
地址:https://nodejs.org/en 本次使用node-v16.17.1-x64.msi 版本选择安装到一个,没有中文,没有空格的目录下(新建一个文件夹NodeJS)NodeJS 安装完毕后,会自动配置好环境变量,我们验证一下是否安装成功,通过: node -v使用管理员身份运行命令行,在命令行中,执行如下指令:注意:D:\nodejs 这个目录是NodeJS的安装目录验证是否配置成功使用管理员身份运行命令行,在命令行中,执行如下指令:使用管理员身份运行命令行,在命令行中,执行如下指令:这个过程原创 2024-03-31 16:48:15 · 364 阅读 · 0 评论