
SSM框架
文章平均质量分 77
这里面是java的框架知识
云边的快乐猫
Java后端开发者、CSDN优秀创作者、阿里云社区专家博主
展开
-
springboot整合mybatis实现增删改查(xml)--项目阶段1
项目里面使用最多的还是mybatis,根据自己的需要写SQL语句。中小型项目sql语句用注解可能会方便一点,大型的项目用xml会更好一些,所以我这里直接演示用的是xml形式二、创建项目。原创 2023-09-05 04:48:11 · 1701 阅读 · 0 评论 -
若依项目的运行详细步骤
这是是一个开源免费的项目。现在比较流行的是前后端分离的开发模式,所以来介绍里面前后端分离版本的若依这个项目的结构。。可以在这个项目的基础上面进行二次开发,是一个很不错的项目。后端步骤(ruoyi-admin)(一)导入若依的2个SQL文件版本建议(二)Redis的配置(三)启动后端前端步骤(ruoyi-ui)版本建议(一)vscode里面打开前端(二)终端输入下载依赖命令(三)启动前端三、帮忙运行调试原创 2023-08-21 19:46:20 · 7061 阅读 · 3 评论 -
若依项目的介绍(前后端分离版本)
若依是一个开源免费的项目。现在比较流行的是前后端分离的开发模式,所以来介绍里面前后端分离版本的若依这个项目的结构。可以在这个项目的基础上面进行二次开发,是一个很不错的项目RuoYi-Vue是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。原创 2023-08-19 19:17:20 · 7306 阅读 · 1 评论 -
前后端连接(springboot+vue)--项目阶段3
本文详细讲解了Java的springboot项目的创建到mysql数据库和表的创建,并使用nybatis-plus实现了后端对数据库的增删改查,然后创建前端vue页面,使前后端能连接起来,他们连接起来是通过axios去连接的。vue使用的是饿了么ui的组件去完成的,通过异步请求的方式,不浪费资源。文章的后端页面还有视频可以看,是比较适合小白的一个教程原创 2023-08-18 20:04:28 · 23168 阅读 · 8 评论 -
管理系统的前端模板(vue2+Element UI)
前言这是引用ElementUI官网的布局容器里面的代码拿来修改优化后的。用的框架是vue2一、模板展示图二、获取的方式及操作运行步骤(一)获取方式去公众号“(二)操作步骤。原创 2023-04-19 12:07:09 · 20382 阅读 · 6 评论 -
SpringBoot修改启动图标(详细步骤)
修改图标就是在资源加载目录(resources)下放一个banner.txt文件。这样运行加载的时候就会扫描到这个文件,然后启动的时候就会显示出来了。下载到本地后(CTRL+C)复制banner.txt文件。在IDEA项目里面的resource目录(CTRL+V)粘贴。这样我们的spring boot启动的图案就修改成功了,还可以在这个banner.txt文件里面自定义内容。可以自己找定义或者找一个网站提取素材,我在👇这个网站拿一个素材。.选取好喜欢的素材后,点击下载(下载到本地)点击运行项目(运行成功)原创 2023-03-10 17:49:04 · 8514 阅读 · 2 评论 -
创建springboot项目文件报红
创建springboot项目的时候,会发现一些重要文件都变成红色了,但是不影响程序的运行。只是看起来会有点不舒服。是在以前用Git提交项目的同一个包下创建的。但是你现在这个项目还没有用git推送到云端仓库。所以重要文件才会变红色。创建文件的时候不要创建在用git提交过项目的同级别包中,新建一个文件包来放这个git项目。因为这个spring boot项目的。把这个项目提交到git云端就好了。二、出现这个问题的原因。把这个git提示给关了。原创 2023-03-06 11:33:12 · 1859 阅读 · 0 评论 -
springboot添加maven环境详细步骤
创建springBott时候会遇到失败无法运行的情况下,pom文件里面爆红或者pom文件图标为,这都是由于没有启用maven的环境引起的。只要把maven环境给添加进来就好了1.查看自己maven的本地安装地址。使用快捷键win+R打开cmd,然后输入查看maven的命令。自己的maven位置记住,接下来的步骤可能要用到。2.IDEA里面,文件--设置(小扳手)3.任选其中一种方式找到maven4.修改原有的maven配置(改为自己的maven,不使用idea自带的)原创 2023-03-06 09:32:38 · 2509 阅读 · 2 评论 -
spring-boot-maven-plugin报红的解决办法
在springboot创建的时候,会遇到在pom.xml文件里面的spring-boot-maven-plugin这个依赖爆红没有导进去。粘贴到spring-boot-maven-plugin下面去继承父工程的版本号,然后点击右上角刷新maven就好了。在pom.xml文件找到父工程的版本号,然后复制过去让报红的那个依赖去继承。因为在maven的阿里云仓库里面没有找到这个依赖。二、出现这个问题的原因。原创 2023-03-04 17:19:01 · 13184 阅读 · 14 评论 -
java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /C:/Users/xx/.m2/repository/org/spring
解决java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /C:/Users//.m2/repository/org/springframework/boot/spring-boot/3.0.4/spring-boot-3.0.4.jar!/org/springframework/boot/SpringApplication.class 类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的原创 2023-03-04 11:37:11 · 7716 阅读 · 2 评论 -
IDEA创建SpringBoot项目的两个方式详细步骤(2023)
Spring Boot 2.x 版本通常建议使用的 JDK(Java Development Kit)版本是 JDK 8、JDK 11 或更高版本,具体取决于 Spring Boot 的子版本。以下是 Spring Boot 2.x 版本与推荐的 JDK 版本的对应关系。这种方式创建的时候自动帮我们加载MySQL的依赖和mybatis的依赖,就不用在pom.xml文件里面再去导入了,版本都是跟着springboot父版本来,也一定程度上避免了版本冲突。但是必须在配置文件里面配置数据库的信息,要不然启动报错。原创 2023-03-04 08:44:00 · 24490 阅读 · 11 评论 -
mybatis的增删改查运用
数据库的一张表对应一个封装类,一个mapper接口,一个mapper.xml文件, 一个实现类。表中的增删改查都在里面编写但是配置xml文件整个数据库只要一个就好了。3.pojo里面的封装类(属性对应数据库表中的属性)4.SQL语句接口映射文件(小蓝鸟)5.编写SQL语句映射的xml文件(小红鸟)6.实现类(要运行哪个就直接从注释里面提取出来就好)原创 2023-03-03 16:36:06 · 1274 阅读 · 0 评论 -
未解析的依赖项: ‘org.springframework.boot:spring-boot-starter-test:jar:unknown‘(解决办法)
未解析的依赖项: 'org.springframework.boot:spring-boot-starter-test:jar:unknown'因为这几个爆红的这几个依赖都没有添加版本号,所以就没有解析出来,给这些爆红的依赖一个个都加上版本号就可以解决了。依赖正在下载中,耐心等待即可,其他依赖报这个无法解析的错误,也是这样依次解决。完成后点击右上角的maven刷新进行刷新导入依赖。的问题,有几个依赖项没有导入进行,所以爆红了。原先没有导入版本号之前。原创 2023-03-02 17:06:14 · 13829 阅读 · 0 评论 -
idea进程结束但是项目页面正常运行(解决办法)
在运行项目代码(非前后端分离项目)的时候,发现idea报错结束,但是网页端的项目还能正常进行操作,对数据库也可以正常的读写。出现这个状况是因为这个项目运行所用的端口被占用了。只需要把其他占用这个端口的进程关闭就好了。idea里面项目代码正常运行了。原创 2023-02-28 18:24:20 · 1561 阅读 · 0 评论 -
springmvc之异常处理(包含处理步骤)
这个注解是异常注解,放在类上面,代表这个类统一处理异常,是rest开头的,代表处理rest风格的异常,基于AOP思想,所以又含有advice,通常配合@ExceptionHandler使用,这个异常代表指定要拦截哪些异常。:设置异常指定的处理方案,功能等同于控制器方法,出现异常后终止原始控制器执行,并转入当前的方法执行。(4)表现层抛出的异常:因数据收集、校验等规矩导致(例如:不匹配的数据类型间导致异常)(3)业务层抛出的异常:因业务逻辑书写错误导致(遍历业务书写操作,导致索引异常等)原创 2023-02-26 21:49:22 · 1477 阅读 · 0 评论 -
springmvc之rest风格(RESTFUL)
这个是一种软件架构风格,在2000年提出的的。REST是一个标准,一种规范。通俗直白的来讲,就是以前传统增删改查用的URL命令不规范,臃肿,看着不舒服。所以有了在这一个简单明了的URL规范风格,在后面这个规范就大家就都不约而同去遵守了。REST(Representational State Transfer) ,表现形式转换,又称表现层状态转移。通俗的来讲就是资源在网络中以某种表现形式进行状态转移。之前是不管什么都默认GET,现在用不同的请求方式来区分URL这些要进行操作,代码阅读性很强。原创 2023-02-26 03:13:44 · 865 阅读 · 0 评论 -
SpringMVC中的注解你知道多少?
在学习springmvc的时候,很多时候对于代码看得云里雾里,不理解这里为什么要这样写,首先就要先理解这些注解的使用,才能知道这个类,这个方法在干嘛。要干嘛?一、概念二、springmvc注解详解(一)控制层注解1.@Controller2.@RequestMapping3.@ResponseBody(二)配置类(bean类)注解4.@configuration5.@Bean(三)扫描注解6.@ComponentScan(四)参数注解7.@RequestP8.@pathvaria原创 2023-02-24 17:16:13 · 2007 阅读 · 0 评论 -
springMVC概念(第一个入门案例)
什么是springMVC?(1)springMVC是spring的一个后续的产品,是spring的一个字项目,是基于Java实现MVC模型的轻量级Web框架(2)springMVC技术与servlet技术功能等同,均属于web层开发技术(3)springMVC是spring为表述层开发提供的一整套完备的解决方案,在表述层框架历经Strust、WebWork、Strust2等诸多产品的历代更迭之后,目前业界普遍选择了springMVC作为JavaEE项目表述层开发的首选方案。原创 2023-02-13 19:07:39 · 1389 阅读 · 0 评论 -
IDEA配置部署tomcat详细步骤(maven web 和Javaweb)
在创建完mavenweb项目或者Javaweb项目完成时候,想要去运行,那么就必须要配置一个tomcat的环境,本文就讲解一下如何在IDEA里面去配置部署tomcat的运行环境的。ps:弹窗出来点击确定就好了,一般都默认配好了这些位置,如果位置没有给你配好,就自己配一下就好了。IDEA中配置tomcat首选要在电脑中装tomcat的运行环境((三)IDEA配置tomcat服务器(maven web项目演示)点击部署后,点击+后,再点击工件,然后确定就好了。( 四)Javaweb项目创建tomcat演示。原创 2023-02-13 18:03:53 · 5944 阅读 · 5 评论 -
java: 错误: 不支持发行版本 5(快速解决办法)
报错的原因:通俗解释:本地的JDK版本和IDEA默认的JDK不匹配三、解决办法:把这个默认使用的JDK5版本改成我们当前使用的JDK的版本就好了。在maven web项目上面要部署运行tomcat时候,会出现这个问题。(1)官方解释:这个错误消息表明你正在使用的Java版本过低,不能支持程序的运行。具体来说,你正在使用的版本是5,而程序需要更高版本的Java才能运行。建议更新Java到较新版本,以确保程序能够运行原创 2023-02-13 16:05:55 · 21606 阅读 · 17 评论 -
spring中AOP的概念
几乎是通用的,不管是银行转账、还是删除用户数据、日志、事务管理、安全这些都是需要的。如果在每一个业务处理过程当中,都掺杂这些交叉业务代码进去,存在两方面的问题。答:AOP(Aspect Oriented Programming) :面向切面编程,面向方面编程。第一个问题:交叉业务代码在多个业务流程中反复出现,显然这个交叉业务代码没有得到复用,修改这些代码,就需要修改多处。连接点(JoinPoint):程序执行过程中的任意位置,粒度为执行方法、抛出异常、设置变量等。通知(Advice):抽取出来共性的功能。原创 2023-02-12 20:15:14 · 369 阅读 · 2 评论 -
spring中bean的生命周期(简单5步)
1.生命是bean的生命周期?答:spring其实就是管理bean对象的工厂,它负责对象的创建,对象的销毁。生命周期就是从创建到最终的销毁的整个过程。3.bean的生命周期按照粗略的五步第一步:实例化bean(调用无参数构造方法)第二步:给bean属性赋值(调用set方法)第三步:初始化bean(调用bean的init方法。这个init方法要自己写,自己配)第四步:使用bean第五步:销毁bean(调用bean的destroy方法。这个destroy方法要自己写,自己配)原创 2023-02-11 13:31:07 · 3758 阅读 · 4 评论 -
spring注解的开端(@Component替代bean标签的使用)
主要是使用注解的方式代替原有的xml的。使用该注解的类,会在指定扫描范围内被spring加载并实例化(就是使用这个注解的类,会在spring的xml文件中被扫描到然后进行实例化)Spring除了xml配置文件进行配置之外,还可以使用注解方式进行配置,注解方式慢慢替代xml配置。ps:注解就像一个个标签,贴在类上面,统一交给spring的xml文件去管理,谁要获取就从xml的工厂里面去获取这个标签名字就好了。:在方法上使用,标注bean的实例化后执行的方法。:在方法上使用,标注bean的销毁前执行方法。原创 2023-02-10 12:06:41 · 1411 阅读 · 4 评论 -
spring数组与集合注入简单步骤(XML形式)
这个数组和集合的注入也很简单,只需要在xml文件里面写入对应的注入标签就好了ps: 点击resources,然后快捷键Alt+insert--->XML配置文件--->spring配置。这个数组和集合的注入也很简单,只需要在xml文件里面写入对应的注入标签就好了,建立类和测试类还是和。新建一个spring的xm文件,在bean标签里面使用对应的方式添加注入数据进去数组或者集合里面。使用spring的时候,遇到要数组注入或者集合注入,那该怎么做呢?建立一个类,里面存放数组与集合,还要获取注入返回的方法。原创 2023-02-08 18:17:42 · 1200 阅读 · 2 评论 -
spring依赖自动装配(传统依赖注入升级版)
2.为什么要用依赖自动装配?答:因为用set注入和构造器注入要在xml文件里面进行繁琐的bean标签设置。于是就需要简化这个过程步骤,那么自动装配就可以帮我们简化这个xml文件的配置。和set和构造器注入差别不大,唯一要修改的就是xml文件里面的被注入的bean文件里面不用写那么多繁琐的,把很多繁琐的都剔除改为或者autowire="byType。但是该有的bean标签的id和class还是必须要有的。5.依赖自动装配的缺点正常情况下,项目开发很少会用自动装配,对比起来明确清晰的配置文档没有优势原创 2023-02-08 12:19:13 · 731 阅读 · 0 评论 -
spring的注入(set注入、构造器注入)
一、介绍1.set注入和构造器注入是什么?2.通俗的理解已知:当前的spring框架不需要自己创建对象了。这些对象都交给spring的bean容器去管理。那么想要这些对象想要关联起来或者传值进去怎么办呢?那就要用到注入。例如一个Cat猫类对象想要使用Dog狗类中的方法。那么怎么办呢?按照以前没有使用spring的思路就是:在Cat类中去实例化Dog类,然后调用Dog类的方法用spring后:那就是在统一托管对象的spring容器里面去调用就好了。原创 2023-02-07 19:35:36 · 7353 阅读 · 9 评论 -
快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)
spring6.0版本对应17版本,spring5.0版本的jdk17版本或者以下都可以。一、spring介绍二、spring使用步骤(一)创建maven项目(二)maven项目导入spring依赖(三)开始编写第一个spring程序spring是作为Java EE企业级开发很好的一个框架,这篇文章就来讲解一下怎么使用spring。ps:如果导入时间很长或者不成功,就退出idea,然后再进入重新导入一下,或者换一下其他的版本号。原创 2023-02-06 12:07:14 · 16875 阅读 · 17 评论 -
IDEA快速创建maven项目详细步骤
1.Maven和Maven Archetype区别?Maven:普通工程Maven Archetype:模板工程2.创建maven项目之前的步骤(必看)要先去下载安装配置maven环境(这是超链接)一、创建maven1.打开idea--->文件--->新建--->项目二、idea里面配置maven4. 打开IDEA--->文件-->设置(小扳手)三、如何使用maven(依赖管理)1.打开这个pom.xml中央仓库超链接,有各种开源的免费jar包原创 2022-11-20 05:27:07 · 36766 阅读 · 21 评论 -
maven大全(概述、安装配置、设置本地仓库、IDEA中配置)
1.什么是maven?2.maven有什么作用?maven怎么使用二、maven下载和安装配置1.去Apache Maven官网下载压缩包2.解压到一个文件夹当中存放配置环境变量3. 右键此电脑-->属性--->高级系统设置-->环境变量5.变量名MAVEN_HOME变量值为自己解压压缩包的maven地址(可以从浏览目录里面找)测试是否成功三、配置maven本地仓库1.找到解压的maven文件打开四、配置阿里云私服三、idea里面创建maven项目并使用这是详细步骤的文章原创 2022-11-20 02:06:28 · 21849 阅读 · 4 评论 -
官网下载spring步骤(包含全部jar包)
下载的这个sping里面包含spring的各种jar包,需要的话解压就可以了。但是如果只是想要使用spring,可以不用这么麻烦。简单办法就是直接maven项目里面引入jar包就可以了,方便快捷,具体可以看本文章底部的链接。ps:没啥用,选择使用spring基本上都是使用maven项目去引入jar包。下载这个来使用,要么就是收藏jar包爱好,要么就是不会使用maven原创 2023-02-04 20:31:25 · 35267 阅读 · 61 评论 -
ssm框架之spring框架(诞生发展、版本、八大模块、特点、搭建)
早期的J2EE(Java EE平台)推崇以EJB为核心的开发方式,但是这种开发方式有很多的弊端。并且spring所需的处理开销也是微不足道的。BeanFactory:是工厂模式的一个实现,是任何spring应用的核心。(3)spring为简化开发而生,让程序员只需关注核心业务的实现,尽可能的不再去关注非逻辑业务代码(事务控制、安全日志等等)spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护交给spring管理。最新的版本已经到了6.0的版本了,最低要求也要为JDK17。搭建运行spring程序原创 2023-02-03 20:14:50 · 2563 阅读 · 0 评论 -
spring的控制反转(IOC)与依赖注入实现方式(DI)
用spring框架来实现控制反转IOC这种思想。spring是一个实现IOC思想的容器。,也叫做一种新型的设计模式,由于出现的比较新,没有进入23种设计思想里面。:是一种手段,通过这种手段,可以A对象和B对象产生关系。了OCP和DIP的设计原则的时候,就要用到控制反转去。spring框架可以帮你维护对象和对象之间的关系。不用自己new对象了(把new对象的事情交出去)2.spring怎么具体实现控制反转?三、控制反转主要做的事情?:A对象和B对象的关系。一、什么是控制反转?spring怎么使用的步骤原创 2023-02-03 11:55:47 · 2772 阅读 · 12 评论