自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring中基于注解的IOC配置

说明并不是说使用了注解之后,就可以不用使用xml文件,使用注解也需要配置xml文件,但是xml文件配置的不再是bean,而是配置扫描,扫描的配置指的是,Spring能够从配置的指定的classpath中自动扫描,侦测和实例化具有特定的Spring注解的组件【类】。环境搭建加入jar包commons-logging-1.1.3.jarspring-aop-4.0.0.RELEASE.jarspring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.R

2020-08-18 19:52:20 116

原创 认识Java 参数传值

在方法中最重要的部分之一就是方法的参数,参数属于局部变量,当对象调用方法时,参数被分配空间,并要求调用者向参数传递值,即方法被调用时,参数变量必须有具体的值。基本类型数据类型参数的传值对于基本数据类型的参数,向该参数传递的值的级别不能高于该参数的级别。如:不可以向int型的参数传递一个float值,但是可以向double型参数传递一个float值。引用类型参数传值Java中的引用型数据包括数组,对象以及接口。当参数是引用类型时,“传值”传递的变量中存放的“引用”,而不是变量所引用的实体。需要注

2020-08-12 20:01:40 400

原创 认识自动类型转换

以下内容参考菜鸟教程,记录自己的学习。数据类型转换整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。自动转换按从低级到高级顺序:低 ------------------------------------> 高byte,short,char—> int —> long—> float —> double 数据类型转换必须满足如下规则:不能对boolean类型进行类型转换。不能把对象类型转换成不相关类.

2020-08-08 21:50:05 439

原创 了解Spring中bean对象的属性注入细节

文章目录字面值注入引入其他的bean内部bean集合属性的装配使用p命名空间< null/>标签的使用级联属性字面值注入value 属性或者value标签可以设置为字面值,字面值可以是字符串或者基本数据类型,其他类型不能使用字面值 <bean id="car3" class="com.wanee.di.Car"> <property name="color"> <value>black</value> </property

2020-08-07 21:53:00 337

原创 bean标签和管理对象的细节

bean标签 /** 属性: id:给对象在容器中提供一个唯一标识。用于获取对象。 class:指定类的全限定类名。用于反射创建对象。默认情况下调用无参构造函数。 scope:指定对象的作用范围。 - singleton:单例,默认的,在SpringIOC容器中仅仅存在一个bean的实例。 - prototype:原型,表示bean的每个实例都是唯一的,也就是每一次获取相同的bean,IOC容器都会重新实例化一个。 - request:请求域 每次的http请求都会创建一个新的bean

2020-08-06 20:42:38 203

原创 BeanFactory与ApplicationContext的概述

概述BeanFactory:bean工厂,是IOC容器对象的最高的父接口,面向的是Spring框架本身,所以在开发中,几乎不会使用BeanFactory作为IOC容器对象,但是BeanFactory提供的getBean方法我们一直在用,只不过是通过子接口使用。ApplicationContext:是BeanFactory的子接口,面向的是Spring的开发者,所以在开发中,我们几乎都使用ApplicationContext作为IOC容器对象。ApplicationContext接口的实现类:Cl

2020-08-06 19:44:48 171

原创 认识成员变量和局部变量

有效范围成员变量:在整个类中都有效,其有效性与它在类体中书写的先后位置无关。局部变量:只在方法内有效,而且与其声明的位置有关(声明之后开始有效)。生命周期成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失内存中的位置成员变量:在堆中局部变量:在栈中初始化值成员变量:有默认值局部变量:没有默认值,因此在使用局部变量前,必须保证局部变量有具体的值class InitError{ /** *整形的成员变量:默认值 0 *浮点型

2020-08-05 22:45:00 1555

原创 学习Spring简单使用和介绍

Spring是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。Spring是一个轻量级框架Sp

2020-08-03 20:42:11 115

原创 工厂模式解耦中理解IOC

我们在开发中,有些依赖关系是必须的,但有些依赖关系可以通过优化代码来解除的。如:public class AccountServiceImpl implements IAccountService { private IAccountDao accountDao = new AccountDaoImpl();}上面的代码表示:业务层调用持久层,并且此时业务层在依赖持久层的接口和实现类。如果此时没有持久层实现类,编译将不能通过。这种编译期依赖关系,应该在我们开发中杜绝。我们需要优化代码解决。

2020-08-03 20:16:26 196

原创 分页插件 - PageHelper的介绍和使用

PageHelper介绍PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、oracle、mariaDB、DB2、SQLite、Hsqldb等。PageHelper使用引入分页插件有下面两种方式:① 引入jar包,以下地址可以下载对应jar包https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/由于使用了sql

2020-08-02 21:48:05 5566

MyBaits Plus代码生成器的sql

MyBaits Plus代码生成器测试sql

2021-01-22

bookstore项目和数据库创建.zip

根据学的spring、springMVC写的一个网上书城小项目,实现了一些基本的功能,如登录、账户余额充值、分页、购买、加入购物车、清空购物车、删除购物车的某商品,以上都是使用ajax异步请求获取后端接口数据,进行页面数据渲染。写的有点简陋,新手一枚

2020-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除