Java 框架
文章平均质量分 96
包括开发运用的各类框架,包括Spring,SpringBoot,SpringMVC,Mybatis等
happyAliceYu
未来仍需要十分努力!
展开
-
springBoot深入理解--启动原理
Spring Boot学习 Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。 注:Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录。一:使...原创 2018-07-26 15:17:01 · 5487 阅读 · 1 评论 -
springmvc中的数据绑定(前后台传递)
一:前后端数据的传递过程中肯定会涉及到数据的绑定,因为一个个参数单独接收很费事且代码效率会大大降低,下面就对各种类型的数据进行绑定。重点:表单大量数据(多对象)的传递绑定1、基本类型数据绑定在controller中写一个int参数绑定的方法,@RequestMapping("/int")@ResponseBodypublic String getInt原创 2018-02-05 10:33:35 · 13129 阅读 · 3 评论 -
spring-hadoop之操作hbase
Srping对于属于java web技术的程序员都不会陌生,jdbcTemplate更是用的熟之又熟,下面我们来认识一下Spring大家庭的新成员:Spring-data-hadoop项目。Spring-hadoop这个项目应该是在 Spring Data 项目的一部分(Srping data其余还包括把Spring和JDBC,REST,主流的NoSQL结合起来了)。其实再一想,Sprin原创 2017-03-15 14:07:26 · 5035 阅读 · 0 评论 -
struts2拦截器的实现原理及源码剖析
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。转载 2016-09-09 07:44:01 · 592 阅读 · 0 评论 -
struts2 实现文件上传与下载
没有学习struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来比较繁琐,而且不灵活,struts2为文件上传下载提供了更好的实现机制,在这里我分别就单文件上传和多文件上传的源代码进行一下讲解。一:struts2单文件上传:首先是一个jsp文件上传页面,这个比较简单,就是一个表单,里面有个文原创 2016-09-04 18:58:14 · 911 阅读 · 0 评论 -
Mybatis -- Mybatis-Generator自动生成Dao、Model、Mapping文件及其使用
Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件Model,Mapping以及Dao层相关文件。 1、相关文件关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/r原创 2017-03-28 16:16:52 · 2080 阅读 · 0 评论 -
mybatis框架---分页插件PageHelper的使用方法
以前自己写分页时,需要自己写sql语句,并且进行分页判断之后目前Mybatis提供了分页插件,使用起来非常简便一、首先,在spring-mybatis.xml中是这样配置:(数据源,分页拦截器)id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> property nam原创 2017-03-13 15:25:36 · 17793 阅读 · 1 评论 -
spring框架---动态切换多数据源
项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。 Spring2.x原创 2017-03-14 15:35:49 · 2140 阅读 · 1 评论 -
spring mvc入门详解以及Post乱码处理
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W转载 2017-03-02 10:22:13 · 1189 阅读 · 0 评论 -
SpringMVC---实现文件上传与下载
摘要: 在项目中涉及图片上传的时候 我们往往不会把图片直接以二进制的方式存进数据库,往往是把上传的图片保存在服务器中 ,数据库只存图片在服务器中的路径。如果图片量过多的话 还可以在开一台图片服务器这里可以提高用户的体验。一:SpringMVC关于上传文件的配置: bean id="multipartResolver" class="org.s原创 2017-03-21 17:58:22 · 1472 阅读 · 0 评论 -
MyBatis原理及使用详解
一直都在使用mybatis,可以只对其中的原理不是很理解,所以整理了以下几点:1.介绍一下mybatis的框架原理,以及mybatis的入门程序,实现用户的增删改查,2.mybatis优缺点以及mybatis和hibernate之间存在着怎么样的关系,3.mybatis与spring整合时的使用。什么是mybatis?MyBatis 本是apache的一个开原创 2017-03-07 13:09:22 · 899 阅读 · 0 评论 -
使用Springmvc出现问题及解决办法
几种常见的控制器Spring MVC的核心就是控制器,而在我们写控制器的时候,Spring MVC有那么多的控制器,我们选用哪一个才是最佳选择呢?Spring MVC 的控制器主要都直接或间接的实现了Controller 接口。主要有以下几类控制器。1.简单控制器(AbstractController),适合于无参数或者少参数的访问,如我们要一子显示所有留言,显示所有帖子等原创 2017-03-07 10:32:00 · 1120 阅读 · 0 评论 -
springmvc常用注解
Spring MVC的常用注解1.@Controller@Controller用于标记在一个类上,使用它标记的类就是一个SpringMVCController对象。分发处理器将会扫描使用了该注解的类的 方法,并检测该方法是否使用了@RequestMapping 注解。@Controller只是定义了一个控制器类,而使用@RequestMapping注解的方法才是真正处理请求的处理器。单转载 2017-03-06 16:08:00 · 419 阅读 · 0 评论 -
struts1和struts2之间的区别
从action类上分析:1.Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 2. Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以原创 2016-08-26 10:03:46 · 335 阅读 · 0 评论