SSM学习
文章平均质量分 78
跟着狂神学习SSM
_Tunan
I am coding in CSDN.
展开
-
SpringMVC学习(一)——上手
文章目录好久不见SpringMVC的第一个程序配置版注释版小结 好久不见 前段时间由于开题原因,耽误了自己的学习进展和博客的更新,以后继续啦!~~ SpringMVC的第一个程序 配置版 程序结构如下 1、新建一个Moudle , 02-hellomvc , 右键添加web的支持! 2、确定导入了SpringMVC 的依赖! 3、配置web.xml , 注册DispatcherServlet <?xml version="1.0" encoding="UTF-8"?> <web-app原创 2021-11-03 20:45:22 · 340 阅读 · 0 评论 -
Spring学习(四)——AOP底层:代理模式
文章目录代理模式的形象理解静态代理动态代理提炼工具类 代理模式的形象理解 代理模式分为:静态代理和动态代理 静态代理 角色分析: 抽象角色:一般会使用接口或者抽象类来解决 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作 客户:访问代理对象的人! 代码步骤: 1、抽象角色:接口 //租房 public interface Rent { public void rent(); } 2、真实角色:被代理的房东 //房东 public class Host原创 2021-10-11 14:19:53 · 398 阅读 · 0 评论 -
Spring学习(三)——Bean的自动装配以及注解开发
文章目录Bean的自动装配环境搭建ByName自动装配ByType自动装配@Resource和@Autowired的区别:注解开发Bean属性的注入web开发的衍生注解小结Java方式配置Spring Bean的自动装配 自动装配是Spring满足bean依赖一种方式,Spring会在上下文中自动寻找,并自动给bean装配属性。在Spring中有三种装配的方式: 在xml中显式的配置; 在java中显式配置; 隐式的自动装配bean【重要】 环境搭建 在pojo中建三个类,一个人有两个宠物 <be原创 2021-10-06 20:48:04 · 367 阅读 · 0 评论 -
Spring学习(二)—— 对象创建方式及依赖注入
文章目录对象创建方式配置依赖注入构造器注入Set方式注入拓展方式注入 对象创建方式 默认使用无参构造器创建 当我们需要使用有参构造器时,有以下几种方式: 1、下标赋值 <!--第一种方式:下标赋值 --> <bean id="user" class="com.kuang.pojo.User"> <constructor-arg index="0" value="狂神说Java"/> </bean> 2、类型 <!--第二种方式:通过类型的原创 2021-10-05 20:28:42 · 388 阅读 · 0 评论 -
Spring学习(一)——上手
文章目录介绍一些值得闲聊的优点组成拓展IOC思想认识原来的做法IOC思想IOC本质HelloSpring总结 介绍 一些值得闲聊的 Spring会被翻译成春天,也就是给软件行业带来了春天:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架! 2002,首次推出了Spring框架的雏形:interface21框架,虽然这个不是很常见,甚至你的面试官也不一定熟悉,但是你能说出它的起源,是你面试时吹水水的资本! Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于原创 2021-10-04 21:01:32 · 504 阅读 · 0 评论 -
Mybatis学习(四)—— 动态sql
文章目录为什么用ifchoose (when, otherwise)trim (where, set) 为什么用 当我们需要根据不同的情形生成不同sql语句的情况下,就需要动态sql来实现了。 比如之前超市管理系统项目中的搜索功能,可以无条件搜索,也可以根据姓名关键字搜索,也可以根据角色分类搜索等等不同情况,用动态sql来实现就轻而易举了。 在MyBatis之前的版本中,需要花时间了解大量的元素。借助功能强大的基于 OGNL 的表达式,MyBatis3 替换了之前的大部分元素,大大精简了元素种类,现在要学习原创 2021-10-04 09:43:03 · 265 阅读 · 0 评论 -
Mybatis学习(三)—— 多对一 和 一对多
文章目录介绍多对一环境搭建按查询嵌套处理按照结果嵌套处理一对多实体类按照结果嵌套处理小结 介绍 其实这个好理解 就拿学生和班主任的关系来说,一个教室的学生有很多个,对应的班主任就一个。 学生对应班主任,就是多对一的关系 班主任对应学生,就是一对多的关系 下面我们在程序中实现联表查询 多对一 环境搭建 首先要在数据库中建立两个有关联的表 学生表里的tid就是老师的id 工程建立顺序如下: 导入Lombok 新建实体类Teacher,Student,使用Lombok注解 建立Mapper接口 建立Mapp原创 2021-09-29 21:24:30 · 320 阅读 · 0 评论 -
Mybatis学习(二)——Log4j日志
日志是一个很好的排错助手。 其中要掌握的就是STDOUT_LOGGING和Log4j。 STDOUT_LOGGING实现起来比较简单。对mybaties-config.xml增加如下设置即可。 <settings> <!--标准的日志工厂实现--> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> 主要记录一下Log4j的配置和使用 配置步骤: 1、首先在pom中导入依原创 2021-09-25 20:34:22 · 225 阅读 · 0 评论 -
Mybatis学习(一)—— CRUD
首先创建一个普通的Maven项目 导入必要的依赖 <!--导入依赖--> <dependencies> <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>原创 2021-09-22 19:42:15 · 179 阅读 · 0 评论