ssh
文章平均质量分 68
前行的道路
这个作者很懒,什么都没留下…
展开
-
Maven 多环境配置:开发,测试,生产环境
大家知道Maven可以为我们管理JAR包,同时有许多的插件为我们的项目开发和部署提供了很多便利。在我们实际的开发过程中,经常说一个项目有开发环境,测试环境,生产环境,但是呢,这三个环境的配置文件往往又不是一样的,尤其是我们有很多的XML以及其他的配置文件。这里介绍使用方法。首先,我的项目结构如下,src/main/resources这里面放的都是配置文件。里面分为dev,test,pro三原创 2017-09-05 10:05:24 · 1297 阅读 · 0 评论 -
springMvc 中注入bean异常
tomcat启动之后,显示由于@autowire 这个标签之后出现一下异常:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController'解决方案(根据自己的问题来解决):1、beans 的xml里面没有配置 2、第原创 2017-09-26 14:00:42 · 829 阅读 · 0 评论 -
idea 中创建多模块项目详解(2)
4:创建开发项目创建开发项目taotao-manager,其创建步骤同上,同样是继承common-parent,同样修改其pom文件,详细如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch原创 2017-09-05 10:10:15 · 613 阅读 · 2 评论 -
idea 中创建多模块项目详解(1)
讲一下关于使用IntelliJ IDEA基于Maven创建多模块项目的一个分布式项目的开发,详解如下:1:项目工程目录简单介绍一下目录结构: common-parent为所有项目的父项目,主要用来管理所有项目使用的jar包及其版本。 common-utils为公共的工具类项目,继承父项目,它会被打成jar包供其它项目使用。 taotao-manager为我们自己的项目,原创 2017-09-05 10:09:43 · 4271 阅读 · 0 评论 -
springmvc 中出现的RequestMappingHandlerMapping#0的bug解决方案
使用aop来做操作日志记录在配置文件中如下配置 但是还是出现如下的错误jar包版本:org.aspectj:aspectjweaver:1.8.10org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web原创 2017-08-04 16:12:45 · 6556 阅读 · 0 评论 -
Spring4MVC json问题(406 Not Acceptable)解析
在测试api的时候返回如下错误:Response Status: 406 (Not Acceptable) 引起的原因: 由于设置了@ResponseBody,要把对象转换成json格式,缺少相应的jar包和配置解决方案如下:方案一:1.1:导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar原创 2017-08-01 15:11:59 · 356 阅读 · 0 评论 -
springmvc注解(1)
1:@controller控制器(注入服务)标记在一个类上,使用它来标记的类是一个springmvc controller对象,分发处理器将会扫描使用该注解的类的方法,并检测该方法是否使用了@RequestMapping 注解,但是@controller只是定义一个控制器类,而使用@RequestMapping 注解的方法才是真正处理请求的处理器,单单使用@controller标记在一个类中不原创 2017-07-19 17:10:46 · 223 阅读 · 0 评论 -
springmvc +spring+mybatis框架总结
1:pom.xml中使用的jar:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache....原创 2018-03-19 17:55:29 · 261 阅读 · 0 评论 -
log4j:ERROR Could not find value for key log4j.appender.Console解决方法
在控制台出现如下问题:log4j:ERROR Could not find value for key log4j.appender.Console log4j:ERROR Could not instantiate appender named "Console". 解决方案是:也就是第一行存在大小写问题,改成大写后就可以解决问题了原创 2017-09-29 10:10:28 · 10179 阅读 · 0 评论 -
基于spring_session实现的分布式集群会话管理
1:基本环境需求:进行使用Spring Session的话,首先的是已经安装好的有一个 Redis服务器!2:添加依赖 org.springframework.session spring-session-data-redis ${spring-session-redis.version} org.s原创 2017-10-11 13:44:21 · 927 阅读 · 0 评论 -
SSM框架整合的文章(3)
SSM框架整合的文章(2):ssm框架整合文章(2)springMvc理论:它始终是围绕 handler数据模型 model页面view进行开发的运行流程图:原理说明:通过mvc配置文件,配置“中央处理器”dispatchservlet,当用户请求一个url,dispatchservlet通过handlerMapping(通过注解的形式)将url给对应的handleradapter,hand...原创 2018-05-02 14:53:27 · 257 阅读 · 0 评论 -
SSM框架整合的文章(2)
上一篇讲述了DAO 层,mybatis实现数据库的连接,DAO层接口设计,以及mybtis和spring的整合。DAO层采用接口设计方式实现,接口和SQL实现的分离,方便维护。DAO层所负责的仅仅是接口的设计和实现,而负责的逻辑即一个或多个DAO层接口的拼接是在Sevice层中完成。这篇文章接上篇文章,主要讲述Service层的实现、和Spring的整合以及声明如何声明事物。上一篇文章的连原创 2017-12-06 14:24:56 · 310 阅读 · 1 评论 -
SSM框架整合的文章(1)
1:SSM框架相关依赖 junit junit 4.11 test <!--1:日志,java日志:slf4j,log4j,logback,common-logging 使用:slf4j+logBack --> org.slf4j slf4j-ap原创 2017-12-06 13:27:27 · 242 阅读 · 0 评论 -
配置文件读取工具类
package io.flysium.framework.util;/** * 配置文件读取工具类 */public final class PropertiesUtils { private static Logger log = LoggerFactory.getLogger(PropertiesUtils.class); private static final Stri原创 2017-12-14 14:11:29 · 291 阅读 · 0 评论 -
maven 中手动添加JAR包到本地仓库详解
推荐一个很好的Maven远程库地址:http://mvnrepository.com/有时候我们需要的jar在本地仓库中没有,这个时候我们就需要手动添加jar,需要如下的操作:假如这是要添加的jar包 org.springframework.boot spring-boot-devtools 1.5原创 2017-12-14 14:02:36 · 455 阅读 · 0 评论 -
springmvc上下文与springcontext上下文的关系
原理区别:具体来说,spring.xml上下文与springmvc-servlet.xml上下文是父子容器上下文的关系,他们有以下关系特点:spring.xml定义的上下文是父上下文,不能调用子容器的上下文,也就是不能调用springmvc-servlet.xml;springmvc-servlet.xml定义的是子类上下问,可以调用父容器spring.xml的上下文内容;原创 2017-12-13 16:51:10 · 959 阅读 · 0 评论 -
跨域请求问题 : jsonp & CORS
跨域即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求。1:jsonp原理JSONP(JSON with Padding)是数据格式JSON的一种“使用模式”,可以让网页从别的网域要数据。jsonp 的原理很简单,利用了【前端请求静态资源的时候不存在跨域问题】这个思路,但是这个只支持get请求。既然这个原创 2017-12-11 11:10:27 · 833 阅读 · 0 评论 -
springmvc框架详解
1:SSM框架相关依赖 junit junit 4.11 test org.slf4j slf4j-log4j12 ${slf4j.version} mysql mysql-connector-ja原创 2017-07-19 17:04:14 · 245 阅读 · 0 评论 -
springMVC 之javaBean
1:javaBean是一个遵循特定写法的java类,它通常有一下特点:这个java类必须有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范例子如下:/** *Person类是一个简单的javaBean */public class Person { /** * Person的私原创 2017-06-08 11:00:02 · 610 阅读 · 0 评论 -
ssm框架各层解析
我们在使用ssm搭建框架的使用,首先要知道有哪几层,以及各层之间有什么作用,这样我们搭建框架才可以事半功倍。主要对下面的四层简单介绍一下:1:持久层:dao层(mapper)Dao层:主要是做数据持久层的工作,负责和数据库进行联络的一些任务在此封装,dao层的设计首先是dao的接口,配置数据源,以及有关数据库连接的参数在spring的配置文件中进行配置。2:业务层:service层S...原创 2018-03-19 17:56:38 · 12989 阅读 · 0 评论 -
springmvc 访问静态资源详解
在SpringMVC中常用的就是Controller与View。但是我们常常会需要访问静态资源,如html,js,css,image等。默认的访问的URL都会被DispatcherServlet所拦截,但是我们希望静态资源可以直接访问。该肿么办呢?在配置文件:web.xml可以看到: Processes application requests --> serv原创 2017-05-10 09:45:06 · 367 阅读 · 0 评论 -
spring容器和bean的关系
bean 是Spring 管理的基本单位,在Spring 的J2EE应用中,所有的组件都是bean,bean 包括数据源、Hibernate 的SessionFactory 及事务管理器等。任何的Java 对象,Java 组件都可被当成bean 处理。整个应用中各层的对象都处于Spring 的管理下,这些对象以bean 的方式存在。1:spring容器 Spring 的容器最基本的原创 2017-05-23 16:04:19 · 934 阅读 · 0 评论 -
jsp作用域
Jsp的作用域(作用域规定的是变量的有效期限)1:page指的是当前页面有效,在一个jsp页面中有效;page里的变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。 从把变量放到pageContext开始,到jsp页面结束,你都可以使用这个变量。原创 2017-05-12 10:17:11 · 334 阅读 · 0 评论 -
在spring中使用通用Mapper,抽象出通用的业务类BaseService<T>
这里写一下spring中使用Mapper的方案,这也是项目中的最优方案; 由于spring4增加了对泛型注入的支持,这个特性对于Mybatis的通用Mapper来说,非常的有用,可以直接在service中写Mapper<T>,通过BaseService<T> 来实现通用的Service; Spring 抽象出Service方法– BaseServicepublic abs...原创 2018-05-03 16:23:08 · 5103 阅读 · 0 评论 -
springMvc 通用mapper的使用
通用mapper的可以方便实现单表的操作,下面是具体的使用情况: 1:导入依赖重要提示:3.1.0及以后版本的groupId修改为tk.mybatis,artifactId为mapper tk.mybatis mapper 3.3.93.1.0之前的使用的是: com.github.abel533 mapper原创 2017-04-20 14:02:00 · 9612 阅读 · 0 评论 -
spring-mvc多视图解析配置实例 ContentNegotiatingViewResolver
在web开发中,我们在前端通常使用视图来展示我的数据模型,常用的视图有JSP、XML、JSON、velocity、FreeMarker等。在spring MVC应用程序中,常用的视图解析器有InternalResourceViewResolver、ResourceBundleViewResolver和XmlViewResolver等。下面是详解:bean class="org.原创 2017-05-10 13:42:32 · 754 阅读 · 0 评论 -
springMVC web.xml 中配置加载顺序
在这里就不详细说web.xml的文件中的具体配置,就简单说明一下其中配置信息的加载顺序:在web.xml文件中元素的加载顺序与它们在 web.xml 文件中的先后顺序无关。加载的顺序是:context-param->listener -> filter -> servlet context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的原创 2017-04-24 15:35:35 · 3695 阅读 · 0 评论 -
springMvc 中mvc:interceptor拦截器详解
现在我们主要对mvc:interceptors标签进行介绍,它的注册过程以及在访问时的拦截过程接口HandlerInterceptor,它有三个方法: @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler原创 2017-05-10 13:16:53 · 1650 阅读 · 0 评论 -
常用的jar包(三)
1:commons-logging.jar包是使用spring的必备包,用来记录程序运行时的活动的日志记录原创 2017-04-27 17:31:48 · 565 阅读 · 0 评论 -
常用的其他jar包的作用(二)
1:mybatis-3.1.1.jar 实现mybatis框架的工具包。2:mybatis-spring.jar 集合spring与mybatis框架的工具包3:mysql-connector-java.jar mysql数据库链接java 的jdbc 数据库引擎的jar包4:4:jackson-databind.jar 使用Jackson进行JSON和J原创 2017-04-18 13:41:32 · 883 阅读 · 0 评论 -
ssm框架——各种jar的作用(一)
在ssm搭建框架时,根据我们的需求会用到各种jar包,下面就简单介绍一下我在搭建框架时常用的各种jar的作用:1:junit-jar 测试的时候使用2:spring-context.jar 这个jar文件为spring核心提供了大量的扩展。可以找到使用spring ApplicationContext 特性中所需要的全部的类,JDNI所需的全部类,UI方面的用来与模板引擎原创 2017-04-17 14:24:10 · 4718 阅读 · 1 评论