spring框架
基于spring技术的理解,和SSM框架项目
HW IMMLZ
这个作者很懒,什么都没留下…
展开
-
基于springboot开发,Redis的Zset类型实现排行榜
Redis的Zset类型实现排行榜 实现截图: 项目结构: yml文件配置:连接Redis spring: redis: host: 127.0.0.1 port: 6379 password: 123456 配置Redis序列化规则: package com.example.demo.config; import org.springframework.context.annotation.Bean; import org.springframework.context原创 2020-11-17 16:24:57 · 961 阅读 · 0 评论 -
SSM阶段面试题
SSM阶段面试题 1.mybatis 1.1. #{}和${}的区别是什么? #{}是预编译处理,$ {}是字符串替换。 MyBatis在处理#{}时,会将SQL中的#{}替换为?号,使用PreparedStatement的set方法来赋值;MyBatis在处理 $ { } 时,就是把 ${ } 替换成变量的值。 使用 #{} 可以有效的防止SQL注入,提高系统安全性。 1.2. 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 如果符合驼峰命名规则,可以使用@Column(name = “表字原创 2020-11-17 13:58:47 · 159 阅读 · 0 评论 -
SpringMVC启动tomcat时URL请求不会进入Controller,导致404错误
SpringMVC启动tomcat时URL请求不会进入Controller,导致404错误 项目结构: MVC的配置类 package mlz.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration;原创 2020-11-16 14:59:59 · 251 阅读 · 0 评论 -
AOP切面编程
AOP切面编程 AOP概述 AOP的相关名词 AOP的两种配置 一.AOP概述 1.AOP,也就是面向切面编程。同时也是一种思想,可在不改变程序源码的情况下为程序添加额外的功能。 2.AOP的意图 允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发。应用对象只实现业务逻辑即可,而不负责其它的系统级关注点,从而达到降低代码之间的耦合度,图解如下: 图一:业务对象与系统服务(日志,安全,事务)过于紧密,每一个业务除了要关注自己的业务,还要亲自执行一些日志,进行安全控制和参与事务,导致代码高耦合度原创 2020-09-13 12:40:55 · 100 阅读 · 0 评论 -
基于springboot框架的登录
基于springboot的登录功能 源代码链接:https://pan.baidu.com/s/1QHP0Wwux-iuhV7ATb8k-Yw 提取码:frw2 项目文件截图 建立用户数据库 在application.properties文件中连接数据库,配置mybaits和thymeleaf。 #连接数据库 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127原创 2020-05-21 22:43:34 · 496 阅读 · 0 评论