ssh\ssm
我不会GC
这个作者很懒,什么都没留下…
展开
-
mybatis联表查询
先上表student表:t_agetype表:这里的表并没有建立主外键,没有建立主外建的表未必没有关联,个人认为主外建只是表关系的具体体现定义StudentAd类作为student表的映射类(因为Student类之前用过,偷个懒):public class StudentAd { private int id; private String name; private int age; p...原创 2018-06-30 00:02:25 · 5030 阅读 · 0 评论 -
spring-boot 使用
spring-boot不愧是框架之王,我们在使用ssh或者ssm的时候,要配置一大堆的文件,但是使用spring-boot后简直就爽翻了!!! 看一下spring-boot下简短的配置文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0...原创 2018-07-29 12:28:52 · 128 阅读 · 0 评论 -
spring --注解
初学spring的时候,我们都使用spring的配置文件applicationContext.xml(默认名,名字可以改)中的bean标签,来实现spring ioc容器来管理生成对象,那么这就会有一个问题,当我们的类多起来的时候,那么xml文件中就会有太多的bean,看上去着实是头疼,为了解决这个问题,注解横空出世。 使用注解能够让xml文件减肥,并且清晰易懂; 下面来看看常使用的注解...原创 2018-07-11 10:16:13 · 91 阅读 · 0 评论 -
Mybatis(一)
Mabatis的前身是ibatis,与hibernate一样是一个开源的轻量级持久层框架ORM(对象关系映射); 学过hibernate的接触起来就会有似曾相识的感觉,hibernate中有SessionFactory、Session,而mybatis中有SqlSessionFactory、SqlSession; 在mybatis中,SqlSessionFac...原创 2018-06-28 14:29:26 · 80 阅读 · 0 评论 -
整合ssm
步骤:1.导入包 2.配置web.xml 3.spring配置文件 4.spring mvc配置文件 5.mybatis配置文件(也可以不设置,和(spring整合在一起)web.xml配置文件:<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.s...原创 2018-07-10 13:39:40 · 108 阅读 · 0 评论 -
spring AOP
Spring AOP(面向切面编程): 那么切面(aspect)是啥? 一个关注点的模块化,通常是一个类;通常会横切多个对象; 再来说说为什么要有aop,我们都知道java是面向对象的语言,3大特性,封装、继承、多态。我们使用类来区别不同兑现,类是对一类“事物”的属性与行为的抽象。那么现在我们我们需要做一个日志系统,来记录操作,输出日志信息这个功能并不是其它类的...原创 2018-07-02 08:52:30 · 104 阅读 · 0 评论 -
初识spring
认识: spring也是一个轻量级的框架,之前接触过hibernate和struts2也都是轻量级框架,spring本身是整合其它框架,并且spring是非侵入式的; 这里有一些概念先理清一下: 1、何为轻量级框架: 先来看看度娘的定义:对容器没有依赖,易于通用,易于移植,那么就是低耦合; 2、何为低侵入式: 就是...原创 2018-06-18 20:46:21 · 167 阅读 · 0 评论 -
spring-ioc
控制反转(ioc): 控制:指得是不由程序去创建对象,而是由容器去创建对象; 也就是我们平时创建对象一般都是new一个对象,用过hibernate和Struts2的就深有体会,hibernate中的表对象和struts2中的Action都是由容器来创建的; 反转:值得是不由程序来创建对象,而是由程序来接收对象(通过setXXX或者有参的构造方法); ...原创 2018-06-26 19:13:53 · 93 阅读 · 0 评论 -
springmvc --json
首先,先要导入包:配置文件:<?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:p="http://原创 2018-07-08 13:18:28 · 127 阅读 · 0 评论 -
mybatis联表查询一对多与多对一
t_student 表(学生表) t_grade(年级表):Grade类:import java.util.List;public class Grade { private int gid; private String gname; private List<Student> students;get....set(大家都懂省略感觉这样看着更加清晰)...原创 2018-07-01 11:00:38 · 357 阅读 · 0 评论 -
spring的依赖循环问题
什么是循环依赖?循环依赖很好理解,就是说A中注入了B,B中又注入了A,你中有我,我中有你的感觉; 接下来我们先来看看spring中bean的生命周期简述:A)通过构造方法初始化对象 B)注入属性 (且把实现了aware一系列接口的过程也放在这个阶段,因为实现了接口也是注入属性--Name,beanFactory、Applicationcontext )C)后处理器D)...原创 2018-09-09 11:23:15 · 181 阅读 · 0 评论