- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Mybatis,Spring,SpringMVC,SSM框架的简答题合集
第一题:Mybatis中#{…}和${…}的区别答案:#{…}:会把参数的位置使用“?”做占位符,执行SQL的时候才会替换“?”的值${…}:直接把参数中的值作为SQL的一部分来执行→可能会有SQL注入的问题如何选用:...:当插入的参数是作为SQL执行的一部分的时候必须使用{...}:当插入的参数是作为SQL执行的一部分的时候必须使用...:当插入的参数是作为SQL执行的一部分的时候必...
2019-09-22 16:18:53 717
原创 使用redis爬虫时候去重后数据库中数据存不进去怎么办
打开redis,找到redis-cli打开,删除自己创建的数据库即可再次运行,数据库中就有数据了
2019-09-19 13:57:15 288
原创 SSM框架下的登录功能,分页功能以及crud的实现
效果图:登录页面:输入正确的姓名密码:初始页面(已存入内容):点击新增(增加功能):在输入栏中输入内容进行查找后(查找功能):点击修改后(修改功能)(自带回显):删除功能点击删除即可分页功能:代码:结构框图:详细代码:Department.java:package text.ssm.bean;import lombok.*;/** * Creat...
2019-09-14 21:14:33 391 1
转载 在springMVC中的web.xml中的配置:/ 和 /* 以及 *.do的区别
在springMVC中的web.xml中的配置:/ 和 /* 以及 *.do的区别在浏览器上输入:locahost:8080/index.html:代表访问.html结尾的文件locahost:8080/hello.jsp:代表访问.jsp结尾的文件locahost:8080/hello.do:代表访问我们自己写的HelloController类先来说下配置后得到的不同结果:其中的是...
2019-09-10 15:03:46 4768 1
原创 SpringMVC的拦截器和登录检查
拦截器方法的执行时机:1):preHandle:控制器方法执行之前执行,返回结果为true表示放行,如果返回为false,表示拦截(可以做权限拦截,登录检查拦截).2):postHandle:控制器方法执行后,视图渲染之前执行(可以加入统一的响应信息).3):afterCompletion:视图渲染之后执行(处理Controller异常信息,记录操作日志,清理资源等)MyControll...
2019-09-10 10:01:44 141
原创 SpringMVC的文件的上传和下载
上传:package text.mvc._05_upload;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Reques...
2019-09-10 09:56:59 136 1
原创 SpringMVC的各类控制器和解析器配置
mvc.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.s...
2019-09-09 22:00:50 140
原创 SpringMVC的请求传参方式
package com.ujiuye.mvn._04_request;import org.springframework.format.annotation.DateTimeFormat;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Model...
2019-09-09 20:12:26 243
原创 association标签的作用是什么?使用association标签常用的属性和作用是什么?
Association:处理单一的关联对象 处理单一属性的关联关系property:注入给员工中哪个属性select:发送哪一条sql语句javaType:把sql语句查询出的结果集,封装给哪个类的对象(可以省略)column:查询员工的结果集中,用哪个列的值作为条件去查询关联的对象...
2019-09-09 08:53:02 5185 1
原创 mybatis实现将关联对象赋值的方式有几种,分别是什么,请简要简述
两种.分别是关联查询和额外SQL查询。关联查询是发送一个SQL语句将主对象和关联对象同时查询出来进行封装。额外SQL查询是先执行一条SQL查询主对象,根据主对象结果集中的外键列的值,执行另外一条SQL查询关联对象,并且赋值给主对象。...
2019-09-09 08:50:14 646
原创 SpringMVC执行流程(面试必考)
SpringMVC执行流程框图:SpringMVC流程:01、用户发送出请求到前端控制器DispatcherServlet。02、DispatcherServlet收到请求调用HandlerMapping(处理器映射器)。03、HandlerMapping找到具体的控制器(可查找xml配置或注解配置),生成处理器对象的执行链(如果有),再一起返回给DispatcherServlet。0...
2019-09-07 09:56:50 11774 1
原创 Spring的javaconfig
@configuration:表示当前类是一个配置类@Bean:容器中创建出一个对象@PropertySource:寻找属性配置文件@ImportResource:寻找xml配置文件@import注解:引入另位外一个配置文件@ComponentScan:扫描组件代码:pom.xml:<?xml version="1.0" encoding="UTF-8"?><p...
2019-09-04 00:14:47 145
原创 【面试题】Mybatis中#{...}和${...}的区别
#{…}:会把参数的位置使用“?”做占位符,执行SQL的时候才会替换“?”的值${…}:直接把参数中的值作为SQL的一部分来执行→可能会有SQL注入的问题如何选用:...:当插入的参数是作为SQL执行的一部分的时候必须使用{...}:当插入的参数是作为SQL执行的一部分的时候必须使用...:当插入的参数是作为SQL执行的一部分的时候必须使用{…}#{…}:当传入的参数是同数据库进行交互的时...
2019-09-03 23:43:23 247
原创 用Spring进行注册的案例(使用注解)
pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...
2019-09-03 22:19:55 268
原创 Spring的IoC注解
使用标签简化IoC:1。使用标签来完成IoC,就必须有IoC注解的解析器使用context:component-scan来扫描spring需要管理的beanbase-package就告诉spring,去哪些包及其子包里去扫描bean,如果有多个包需要被扫描;只需要用逗号隔开多个包即可<context:component-scan base-package=“com.ujiuye.sp...
2019-09-03 21:51:42 121
原创 Spring的DI注解:Autowired和Resource
使用Spring框架自身提供的注解:AutowiredAutowired和Qualifier标签:1.通过@Autowired标签可以让Spring自动的把对象需要的属性从Spring容器中找出来,并注入(设置)给该属性。2.第三方程序:Spring3.0之前,需要手动配置@Autowired注解解析程序; <context:annotation-config />在Spr...
2019-09-03 21:04:01 259
原创 Spring的构造器注入(了解)
构造器注入:利用构造函数为对象中的属性注入值,需要在xml配置文件中进行手动的配置.要求:对象中必须存在有参数的构造函数.xml中手动配置了哪些属性需要注入值,对象中必须存在对应的属性为参数的构造函数.如何配置:需要为对象中的每个属性配置一个"constructor-arg"标签:<constructor-arg name="" />其中name属性的值构造函数中形参的名...
2019-09-03 17:09:57 894
原创 Spring的Setter注入(简单数据类型、引用数据类型、集合数据类型)
Setter注入:最常用的注入方法,需要在xml配置文件中进行手动的配置.要求:对象中的每个属性必须要有setter 方法如何配置:需要为对象中的每个属性配置一个"property"标签:<property name="" />其中name属性的值为对象中属性的名字.如何给属性注入值时,需要先确定该属性的类型对象中的属性分为以下三种类型,不同的类型使用不同的注入方式1...
2019-09-03 16:51:53 824
原创 Spring实例化对象方式④.实现FactoryBean接口实例化:实例工厂变种:集成其他框架使用:SqlSessionFactoryBean
Employee4Factory.java:package com.ujiuye.spring01._05_instance.factorybean;import org.springframework.beans.factory.FactoryBean;/** * Created by thinkpad on 2019/9/2. */public class Employee4F...
2019-09-03 00:59:15 251
原创 Spring实例化对象方式③.实例工厂方法实例化:解决系统遗留问题(了解)
Employee3Factort.java:package com.ujiuye.spring._05_instance.instancefactory;import com.ujiuye.spring._05_instance.staticfactory.Employee2;/** * Created by Administrator on 2019/9/3. */public ...
2019-09-03 00:41:22 198
原创 Spring实例化对象方式②.静态工厂方法实例化:解决系统遗留问题(了解)
Employee2Factory.java:package com.ujiuye.spring._05_instance.staticfactory;/** * Created by Administrator on 2019/9/3. */public class Employee2Factory { public static Employee2 getObject(){...
2019-09-03 00:21:08 300
原创 Spring实例化对象方式①.构造器实例化(无参数构造器,与构造器的访问权限无关),最标准,使用最多。
Employee.java:package com.ujiuye.spring._05_instance.constructor;/** * Created by Administrator on 2019/9/2. */public class Employee { public Employee(){ System.out.println("构造函数的实例化...
2019-09-03 00:07:57 418
原创 Spring的ioc容器
pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...
2019-09-02 23:47:04 101
原创 Spring的测试框架
pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...
2019-09-02 23:20:02 194
原创 Spring的import标签的使用
框架:pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat...
2019-09-02 21:33:27 687
原创 Spring的getBean的三种签名
框架:pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat...
2019-09-02 19:59:49 295
原创 Spring的HelloWorld
框架:pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat...
2019-09-02 19:39:41 161
原创 二级缓存
默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行:<cache/>基本上就是这样。这个简单语句的效果如下:1、映射语句文件中的所有 select 语句的结果将会被缓存。list不能被缓存,要用useCache=“false”2、映射语句文件中的所有 insert、update 和 dele...
2019-09-01 23:56:52 1272
原创 延迟加载
<!--配置延迟加载--> <settings> <!--打开延迟加载的全局开关--> <setting name="lazyLoadingEnabled" value="true"/> <setting name="aggressiveLazyLoading" value="false"...
2019-09-01 17:34:27 155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人