02 2021 档案

摘要:1. 创建对象 1 package com.bjpowernode.ba01; 2 3 import org.springframework.beans.factory.annotation.Autowired; 4 import org.springframework.beans.factory. 阅读全文
posted @ 2021-02-28 18:42 渐行、渐远 阅读(481) 评论(0) 推荐(1)
摘要:spring-total表示主配置文件,包含其他配置文件,一般不定义对象<import resource="classpath:类路径/xx.xml"/>除了可以单个指定外,还可以使用通配符统一指定,注意主配置文件不能包含在通配符的范围之内 1 <?xml version="1.0" encodin 阅读全文
posted @ 2021-02-28 17:03 渐行、渐远 阅读(100) 评论(0) 推荐(0)
摘要:1. 写类对象 1 package com.bjpowernode.ba05; 2 3 public class Student { 4 private String name; 5 private int age; 6 private School school; 7 8 public void 阅读全文
posted @ 2021-02-28 15:59 渐行、渐远 阅读(311) 评论(0) 推荐(0)
摘要:1. 定义类: 1 package com.bjpowernode.ba04; 2 3 public class Student { 4 private String name; 5 private int age; 6 private School school; 7 8 public void 阅读全文
posted @ 2021-02-28 15:55 渐行、渐远 阅读(162) 评论(0) 推荐(0)
摘要:使用自动注入的方式对引用类型的属性进行赋值 引用类型的自动注入:spring框架根据某些规则可以给应用类型赋值。使用的规则常用的是byName,byType1. byName(按照名称注入)要求要注入的引用类型属性名称和bean标签的id名称一致,并且属性类型一致2. byType(按类型注入)ja 阅读全文
posted @ 2021-02-28 15:51 渐行、渐远 阅读(218) 评论(0) 推荐(0)
摘要:1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-in 阅读全文
posted @ 2021-02-27 00:54 渐行、渐远 阅读(165) 评论(0) 推荐(0)
摘要:1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-in 阅读全文
posted @ 2021-02-27 00:34 渐行、渐远 阅读(201) 评论(0) 推荐(0)
摘要:/*使用spring的方法获取容器中定义的对象信息*/ @Test public void test03(){ String path = "beans.xml"; ApplicationContext ac = new ClassPathXmlApplicationContext(path); i 阅读全文
posted @ 2021-02-26 00:44 渐行、渐远 阅读(318) 评论(0) 推荐(0)
摘要:spring的ioc,由spring创建对象实现步骤:1. 创建maven项目2. 加入maven的依赖spring的依赖 版本5.2.5 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</ 阅读全文
posted @ 2021-02-26 00:29 渐行、渐远 阅读(129) 评论(0) 推荐(0)
摘要:spring是业务逻辑层的实现框架 spring的主要实现由IoC 和 AoP实现 IoC 控制反转,是一种实现理念,就是由容器给创建对象。给对象赋值等操作 技术实现使用的是DI(依赖注入),spring也是使用DI的方式实现了控制反转,底层使用的是反射 阅读全文
posted @ 2021-02-25 23:47 渐行、渐远 阅读(95) 评论(0) 推荐(0)
摘要:1. 在pom.xml配置PageHelper的依赖信息 <!--添加pageHelper的依赖--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version> 阅读全文
posted @ 2021-02-24 00:52 渐行、渐远 阅读(91) 评论(0) 推荐(0)
摘要:<!--sql映射文件的位置(sql mapper 的位置)--> <!--一个mapper标签指定一个文件的位置,从类路径开始的路径信息 类路径:编译后target/classes下面的路径 --> <mappers> <!--指定多个mapper文件的方式--> <!--第一种,使用多个mapp 阅读全文
posted @ 2021-02-24 00:31 渐行、渐远 阅读(843) 评论(0) 推荐(1)
摘要:jdbc.Driver=com.mysql.jdbc.Driverjdbc.Url=jdbc:mysql://localhost:3306/springdbjdbc.Username=rootjdbc.Password=123456 <properties resource="jdbc.proper 阅读全文
posted @ 2021-02-24 00:23 渐行、渐远 阅读(271) 评论(0) 推荐(0)
摘要:1. 定义代码片段 <sql id="selectall"> select id,name,email,age from student</sql> 2. 使用代码片段 <select id="selectSqlPD" resultType="com.bjpowernode.domain.Stude 阅读全文
posted @ 2021-02-23 23:56 渐行、渐远 阅读(308) 评论(0) 推荐(1)
摘要:<!--foreach 第一种用法,循环list--> <select id="selectForeach" resultType="com.bjpowernode.domain.Student"> select id,name,email,age from student where id in 阅读全文
posted @ 2021-02-23 23:47 渐行、渐远 阅读(424) 评论(0) 推荐(0)
摘要:<select id="selectStudentsByWhere" resultType="com.bjpowernode.domain.Student"> select id,name,email,age from student <where> <if test="name!=null and 阅读全文
posted @ 2021-02-23 23:05 渐行、渐远 阅读(717) 评论(0) 推荐(1)
摘要:1 package com.bjpowernode.dao; 2 3 import com.bjpowernode.domain.Student; 4 import org.apache.ibatis.annotations.Param; 5 6 import java.util.List; 7 8 阅读全文
posted @ 2021-02-22 00:37 渐行、渐远 阅读(698) 评论(0) 推荐(0)
摘要:一、Dao接口层对接口方法进行定义的时候指定要传入的参数 1 package com.bjpowernode.dao; 2 3 import com.bjpowernode.domain.Student; 4 import org.apache.ibatis.annotations.Param; 5 阅读全文
posted @ 2021-02-22 00:15 渐行、渐远 阅读(95) 评论(0) 推荐(0)
摘要:1 package com.bjpowernode; 2 3 import com.bjpowernode.dao.StudentDao; 4 import com.bjpowernode.domain.Student; 5 import com.bjpowernode.utils.MybatisU 阅读全文
posted @ 2021-02-21 21:41 渐行、渐远 阅读(122) 评论(0) 推荐(0)
摘要:1 package com.bjpowernode.dao.impl; 2 3 import com.bjpowernode.dao.StudentDao; 4 import com.bjpowernode.domain.Student; 5 import com.bjpowernode.utils 阅读全文
posted @ 2021-02-21 20:58 渐行、渐远 阅读(196) 评论(0) 推荐(0)
摘要:1 package com.bjpowernode.utils; 2 3 import org.apache.ibatis.io.Resources; 4 import org.apache.ibatis.session.SqlSession; 5 import org.apache.ibatis. 阅读全文
posted @ 2021-02-20 01:22 渐行、渐远 阅读(409) 评论(0) 推荐(0)
摘要:<settings> <!--设置mybatis输出日志到控制台--> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> 阅读全文
posted @ 2021-02-20 00:53 渐行、渐远 阅读(58) 评论(0) 推荐(0)
摘要:1. 在持久层dao接口下增加一个插入方法 1 package com.bjpowernode.dao; 2 3 import com.bjpowernode.domain.Student; 4 5 import java.util.List; 6 7 /*接口操作student表*/ 8 //4. 阅读全文
posted @ 2021-02-20 00:45 渐行、渐远 阅读(140) 评论(0) 推荐(0)
摘要:默认情况下,如果没有指定resources,目前认为自动会将src/main/resources下的.xml文件放到target里头的classes文件夹下的package下的文件夹里。如果设定了resources,那么默认的就会失效,因此需要设置指定resources文件夹。如下,我们手工制定了r 阅读全文
posted @ 2021-02-19 23:06 渐行、渐远 阅读(1881) 评论(0) 推荐(0)
摘要:第一个mybatis的例子实现步骤1. 新建student表2. 加mybatis坐标,mysql驱动坐标 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <project xmlns="http://maven.apache.org/POM/4.0.0" 阅读全文
posted @ 2021-02-19 19:39 渐行、渐远 阅读(349) 评论(0) 推荐(0)
摘要:1.三层框架 1. controller 界面层(html,javascript,servlet) springMVC 2. service 服务层(业务处理层) spring 3. Dao 数据处理层(持久层) Mybatis 2. Mybatis总结:Mybatis是sql映射框架,提供了sql 阅读全文
posted @ 2021-02-19 00:13 渐行、渐远 阅读(14) 评论(0) 推荐(0)
摘要:一、单独使用maven 1)下载、配置环境变量、配置本地仓库路径、设置jdk支持版本参考文档 2)maven创建工程的主要路径及文件信息: --工程名 --src --main/java 存放java代码文件路径 --main/resources 存放配置文件路径 --test/java 存放测试代 阅读全文
posted @ 2021-02-18 19:25 渐行、渐远 阅读(105) 评论(0) 推荐(0)