
Spring
盛装吾步
这个作者很懒,什么都没留下…
展开
-
spring+mybatis useGeneratedKeys返回主键
在数据库操作中,当我们插入数据时往往需要当前插入数据的主键id,初学时比较笨,在插入之后再做一遍查询来获取id,这样会出现很多的问题。其实java提供了useGeneratedKeys方法,可以直接返回id,直接上代码:正常插入语句是这样的<insert id="addTeacher" parameterType="com.kk.demo.bean.Teacher">...原创 2019-11-26 15:38:10 · 2670 阅读 · 0 评论 -
Spring——IOC(控制反转)、DI(依赖注入)
一、概述1.1、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控...原创 2019-09-27 18:03:04 · 296 阅读 · 0 评论 -
SpringBoot + Cache缓存
本文介绍Spring boot 如何使用redis做缓存,如何对redis缓存进行定制化配置(如key的有效期)以及spring boot 如何初始化redis做缓存。使用具体的代码介绍了@Cacheable,@CacheEvict,@CachePut,@CacheConfig等注解及其属性的用法。1.部署Cache1.1配置redis依赖和数据源配置pom.xml<...原创 2019-08-29 19:10:08 · 248 阅读 · 0 评论 -
SpringBoot常用注解
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让springBoot扫描到Configuration类并把它加入到程序上下文。@Controller用于标注控制层组件,@Service用于标注业务层组...原创 2019-07-30 19:07:18 · 395 阅读 · 1 评论 -
SpringBoot实战(一)Hello World
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。1.首先介绍极简的helloworld工程1).打开Ecl原创 2018-01-09 18:13:08 · 857 阅读 · 0 评论 -
SSM框架(三)——Mybatis多表关联查询
本文介绍ssm框架中mybatis实现多表关联查询的问题。主要修改mapper.xml和Entity定义两个地方,mapper.xml中需要定义返回格式,而Entity里定义关联表类的相互引用等关系。一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,原创 2018-01-15 16:03:48 · 17862 阅读 · 5 评论 -
SSM框架(二)——Mybatis传多个参数
本文介绍三种方法:1)用下标代替DAO层的函数方法 Public User selectUser(String name,String area);对应的Mapper.xml select * from user_user_t where user_name = #{0} and user_area=#{1}其中,#{0}代表接收的是dao层中的原创 2018-01-15 15:54:21 · 2451 阅读 · 0 评论 -
SpringMVC入门(二)——Spring Web MVC
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W转载 2016-10-25 13:54:59 · 781 阅读 · 0 评论 -
SpringMVC入门(一)——Web MVC简介
Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般转载 2016-10-25 13:50:18 · 785 阅读 · 0 评论 -
SSM框架——整合(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2017-01-07 09:53:25 · 971 阅读 · 0 评论 -
SpringBoot实战(二):数据库Mysql
一,建立spring-boot-sample-mysql工程1、http://start.spring.io/ A、Artifact中输入spring-boot-sample-mysql B、勾选Web下的web C、勾选SQL下的JPA MYSQL2、Eclips中导入工程spring-boot-sample-mysql A、解压快原创 2018-01-09 18:24:01 · 1062 阅读 · 0 评论