会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
饿了快点吃
博客园
首页
新随笔
联系
订阅
管理
2022年2月13日
SpringMVC
摘要: SpringMVC是基于原生Servlet。作为表述层的首选方案,代替web开发里的servlet,通过功能强大的前端控制器DispatcherServlet,对请求和响应统一处理,SpringMVC 框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请
阅读全文
posted @ 2022-02-13 12:46 饿了快点吃
阅读(72)
评论(0)
推荐(0)
2022年1月16日
AOP操作两种方式
摘要: AOP操作(AspectJ注解) AOP操作准备:Spring框架一般基于AspectJ实现AOP操作, 实现方式:基于XML配置文件实现、基于注解方式实现(常用) 在项目工程引入AOP相关依赖, 切入点表达式:知道哪个类里面的哪个方法增强 语法结构:execution([权限修饰符][返回类型][
阅读全文
posted @ 2022-01-16 15:07 饿了快点吃
阅读(299)
评论(0)
推荐(0)
2022年1月15日
AOP底层原理
摘要: 恢复内容开始 不通过修改源代码方式增加新功能 1.AOP底层使用动态代理:他有两种情况动态代理 a:有接口情况,使用JDK动态代理 b:没有接口情况,使用CGLIB动态代理 a:有接口情况,使用JDK动态代理:他的方法是,在有接口和接口实现类的情况下,如果想要增强接口实现类里的功能,那么就创建接口实
阅读全文
posted @ 2022-01-15 13:29 饿了快点吃
阅读(410)
评论(0)
推荐(0)
2022年1月14日
基于注解方式实现属性注入
摘要: 基于注解方式实现属性注入 (1)@Autowired:根据属性类型自动注入(不用创建set方法来注入,注解里都封装好了) 演示:第一步把service和dao对象创建,在service和dao类添加创建对象 第二步:在service注入dao对象,在service类中添加dao类属性,service
阅读全文
posted @ 2022-01-14 16:14 饿了快点吃
阅读(392)
评论(0)
推荐(0)
IOC操作基于注解方式实现Bean管理功能
摘要: 恢复内容开始 基于注解方式实现对象创建与注入属性 (1)注解是代码特殊标记用@注解名称 (2)注解可以作用于类上面、方法上、属性上(可以简化xml配置) (3)Bean管理中,针对创建对象提供的注解: (a)@Component :最普通的注解 (b) @Service :用于业务逻辑层(servi
阅读全文
posted @ 2022-01-14 11:44 饿了快点吃
阅读(47)
评论(0)
推荐(0)
2022年1月13日
IOC操作Bean管理2
摘要: 恢复内容开始 Spring有两种类型的Bean,一种普通类型的Bean另外一种工厂Bean(Factory Bean) 二者的区别在于这句 <bean id="book" class="com.atguigu.collectiontype.Book">,普通XM中bean在class里定义什么(Bo
阅读全文
posted @ 2022-01-13 15:02 饿了快点吃
阅读(47)
评论(0)
推荐(0)
2022年1月11日
IOC操作Bean管理(XML注入集合属性)
摘要: 恢复内容开始 恢复内容开始 恢复内容开始 本文讲述在XML中注入数组类型、List类型、Map集合属性方式 数组类型注入: List类型集合注入 Map类型集合注入 创建类定义数组、List、Map、set类型属性集合生成set、get方法配置文件XML <bean id="stu" class="
阅读全文
posted @ 2022-01-11 20:36 饿了快点吃
阅读(93)
评论(0)
推荐(0)
2022年1月10日
关于Spring框架入门及理解
摘要: 恢复内容开始 认识Spring: 首先Spring是一个轻量级框架,它提供了Ioc(控制反转)、AOP(面向切片编程)、声明事务的支持、方便程序的测试、方便与其他框架结合 IOC底层原理: xml解析、工厂模式、反射 IOC过程: 1.xml配置文件,配置创建的对象 <!--配置user对象创建--
阅读全文
posted @ 2022-01-10 11:41 饿了快点吃
阅读(231)
评论(0)
推荐(0)
2021年12月25日
HashMap使用
摘要: public static void main(String[] args) { HashMap<String,String> map=new HashMap<>(); map.put("1", "a");//增加键值 map.put("2", "b"); map.put("3", "c"); ma
阅读全文
posted @ 2021-12-25 20:47 饿了快点吃
阅读(129)
评论(0)
推荐(0)
ArrayList使用
摘要: public static void main(String[] args) {// TODO Auto-generated method stubArrayList<String> list=new ArrayList<String>();//这里<>指定list类型,也可以不指定list.add
阅读全文
posted @ 2021-12-25 20:46 饿了快点吃
阅读(88)
评论(0)
推荐(0)
公告