![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端框架
文章平均质量分 88
星辰与晨曦
Java才是最好的语言
展开
-
SpringMVC的拦截器
MVC的文件上传原创 2021-12-07 13:25:42 · 518 阅读 · 1 评论 -
Spring MVC的文件上传
SpringMVC文件的上传原创 2021-12-03 18:43:27 · 679 阅读 · 0 评论 -
Spring MVC的Ajax返回JSON
SpringMVC向前端发送数据原创 2021-12-01 17:55:03 · 638 阅读 · 0 评论 -
Spring MVC接受请求和请求时日期的处理
Spring MVC对请求数据的接受方法原创 2021-12-01 13:57:29 · 877 阅读 · 0 评论 -
SpringMVC的过滤静态资源问题和中文乱码处理
mvc的静态过滤和中文乱码问题原创 2021-12-01 13:50:42 · 439 阅读 · 0 评论 -
Spring MVC概述和配置
SpringMVC是什么?SpringMVC是Spring框架的一个模块,SpringMVC和Spring之间无须通过中间整合层来进行整合。SpringMVC是一个基于MVC 的web框架,是方便前后端数据传输。SpringMVC 拥有控制器,接受外部请求,解析参数传递服务层。也可以理解为SpringMVC是Spring中的一个模块,是对servlet进行了封装,(属于控制层)。接受客户端发送的数据。可以对请求中的数据进行封装。然后再调用Service(服务层)服务层再调用数据访问层。最后再响应原创 2021-12-01 11:21:11 · 263 阅读 · 1 评论 -
Spring集成Mybatis
Spring集成Mybatis的核心是将SqlSessionFactory交由Spring管理,并由Spring来管理dao接口的代理实现搭建流程导入jar包导入Mybatis的jar包 <!--mybatis--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4原创 2021-11-29 21:17:18 · 726 阅读 · 1 评论 -
Spring对事物的管理
事物是什么事物可以看作是对一次对数据库的若干操作组成的一个单元。我们在企业开发级的项目时,面对业务人员的一个操作,但实际上要对数据库读写的多步操作的集合。由于数据操作在顺序执行的过程中,任何的一步操作都是有可能发生异常的。异常就会导致后面的步骤午饭完成。但此时业务逻辑没有正确的完成(走通一整个流程)。那之前的操作数据结果可能就根本不可靠,那就在这种情况下,应该进行回退。而事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都是必须成功顺利执行的。只要出现了异常了就回退到事务的开始未进行原创 2021-11-29 16:47:55 · 361 阅读 · 0 评论 -
Spring中AOP的概述、搭建和实现
文章目录如果不使用AOP我们是怎么做开发的?AOP的概述AOP的基本概念Spring AOP的实现AOP的搭建加入jar包基于AspectJ的XML配置方式实现后置通知最终通知异常通知环绕通知基于注解的方式实现AOP开启后置通知异常通知环绕通知如果不使用AOP我们是怎么做开发的?在没有AOP(面向切面思想)的情况下,我们是如何做开发的。在做第一版的开发的时候,我们写好自己需要的方法,在之后的维护更新时,当我们再想做方法的实现的时候的话,就需要在已写好的代码里面添加要加的功能。在写完第一版的情况下,再原创 2021-11-26 00:03:59 · 663 阅读 · 0 评论 -
Spring中的JDBC模块
什么是Spring JDBCSpring是一个一站式框架,提供了对JDBC的管理封装Spring自身也提供了控制层的SpringMVC 和持久层的Spring JdbcTemplate。提供用于执行sql的方法JDBC模块对事务进行管理在这时,大多都采用MyBatis对数据库进行操作。Mybatis框架概述和搭建详解Spring JDBC的开发步骤下载 Spring JdbcTemplate 的jar包 <!-- spring-jdbc --> &原创 2021-11-25 13:32:26 · 1550 阅读 · 0 评论 -
Spring Bean的管理(IOC 依赖注入)
Spring Beanbean是什么?我们可以将Spring的Bean理解为在Spring框架下的对象。基于xml的实现bean标签里配置的是需要spring框架管理的类bean标签里面都可以写id :生成对象的名字,是唯一的class:全类名(就是地址)name:对象的别名,可以是多个scope:范围,作用域● singleton :单例,也是默认的,在容器中只讲对象创建一个,多次获取时也只是同一个,在Spring启动时就创建好了● prototype :原型(多例),单个bean定原创 2021-11-21 16:57:14 · 725 阅读 · 0 评论 -
Spring框架的概述和搭建
Spring是什么?Spring是于2003年新起的一个轻量级(非侵入式)的IOC和AOP的Java开发框架,它的出现就是为了简化企业级应用开发而生的。Spring的特点轻量级的非侵入式的IOCAOP一站式框架轻量级的Spring框架使用的jar包都比较小,一般在1M以下或者几百kb。Spring核心功能的所需的jar包一般总共都是在3M左右。Spring框架运行占用的资源少,但运行效率高。Spring的jar包小,运行时消耗内存小,非侵入式的在编写一些业务代码的时候是不需要继承原创 2021-11-19 17:01:50 · 725 阅读 · 0 评论 -
Mybatis对数据库数据的查询
简单类型的映射返回的是简单基本类型public int findUserInfoCount(); <select id="getAdminCount" resultType="int"> select count(*) from admin </select>POJO对象输出映射如果数据库中表的列名和类中的属性名完全相同,则Mybatis会自动的将查询结果封装到这个POJO的对象当中去如果java中使用了标准的驼峰命名,则数据库中也使用的原创 2021-11-09 22:01:19 · 1955 阅读 · 2 评论 -
Mybatis对数据的增删改查
创建sql的映射文件<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.demo.mybatispro.mapper.AdminMapper">namespace某一原创 2021-11-04 23:33:23 · 313 阅读 · 0 评论 -
Mybatis里的使用数据库语言时的#{}和${}
#{}#{属性名}values(?,?,?)赋值方式时预编译,是安全的,可以防止sql的sql的注入例如:insert into admin (account,password,sex) values (#{account},#{password},#{sex})${}${属性}values(‘wasd’,‘123’,‘男’)字符串拼接的,它是不安全的这个是无法执行的insert into admin (account,password,sex) values (${account},原创 2021-11-02 23:00:37 · 255 阅读 · 0 评论 -
Mybatis框架概述和搭建详解以及日志和单元测试-看这一篇足矣
Mybatis是什么?Mybatis是一个框架,最开始源自Apache的一个开源的项目ibatis,在2010年6月这个项目将由由Apache Software Foundation 迁移到了 Google Code,随着开发团队转投到 Google Code 旗下,iBatis3.x正式更名为MyBatis。Mybatis是一个基于Java的持久层的框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects (DAO)。持久层,就是数据访问层,就是后端对数据库的访原创 2021-11-02 22:11:45 · 645 阅读 · 0 评论 -
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause
Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException:###Error building SqlSession.###The error may exist in mapper/AdminMapper.xml###Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause原创 2021-11-01 23:12:45 · 7257 阅读 · 1 评论 -
Maven框架从下载配置开始
文章目录Maven框架 — java的后端框架maven框架的意义maven中的概念pom(Project Object Model 项目对象的创建)项目坐标仓库Maven开发环境的搭建下载Maven服务器安装,配置Maven安装配置配置阿里云maven镜像仓库在idea中配置Maven在idea中创建Maven工程Pom.xml的配置Maven的命令手动添加jar到Maven本地仓库中Maven框架 — java的后端框架maven框架,是Apache提供的一个项目构建管理工具。maven框架的意义原创 2021-10-30 19:53:22 · 220 阅读 · 0 评论