自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 SpringMVC/Spring/MyBatis框架的整合与综合实例

1、框架介绍1.1SpringMVC框架SpringMVC是一款基于MVC架构模式的轻量级Web框架,其目的是将Web开发模块化,对整体架构进行解耦,简化Web开发流程。SpringMVC基于请求驱动,即使用请求一响应模型。由于SpringMVC遵循MVC架构规范,因此分层开发数据模型层(Model)、响应视图层(View)和控制器层(Controller),可以让开发者设计出结构规整的...

2020-02-26 16:23:15 814

转载 SSM框架搭建JavaWeb项目的推荐目录结构

SSM框架搭建JavaWeb项目的推荐目录结构。本目录结构系本人自建SSM框架完成后的一个小型目录结构,仅供参考:├──pom.xml├──main| ├──java| | └──com| | └──web| | ├── core| | | ├── controller //控制器包...

2020-02-25 10:42:44 2626

原创 使用IDEA和Maven创建JavaWeb项目并部署Tomcat服务

Maven是一跨平台的项目管理工具,作为Apache组织中的一个开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。Maven的安装与配置:请阅读本博客的文章:Maven的安装与配置下面将介绍如何使用IntelliJ IDEA与Maven下创建JavaWeb项目并部署Tomcat服务。1、创建JavaWeb项目(1)打开 IntelliJ ID...

2020-02-23 15:18:25 1768 2

原创 IntelliJ IDEA解决项目部署到Tomcat运行时提示jar包找不到问题

使用IntelliJ IDEA创建JavaWeb项目,在开发中需要引用其他的jar包,当我们手动引用jar包或者使用Maven引用jar包后,部署到Tomcat运行时提示jar包找不到。解决方法:(1)打开项目结构窗口,菜单:File →Project Structure,快捷键:Ctrl + Alt + Shift +S。(2)设置 Artifacts选项,点击:Put in...

2020-02-19 18:00:53 8714 3

原创 Log4j2日志记录框架的使用教程与简单实例

1、Log4j2的使用教程1.1简介Log4j的1.x版本虽然已经被广泛使用于很多应用程序中,但由于出现内存泄漏等bug,代码难以维护,以及需要使用老版本的jdk等劣势,在2015年8月已经玩完。它的替代品,SLF4J,Logback,Log4j2对日志框架做了很多必要的改进。历史上出现了很多的日记框架,如:Log4j:Apache Log4j是一个基于Java的日志记录工具。它...

2020-02-14 17:50:56 14167 1

原创 JUnit5单元测试框架的使用教程与简单实例

1、JUnit5的使用教程1.1 简介JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。JUnit5旨在调整java8样式的编码,并且比JUnit4更强大和灵...

2020-02-13 17:43:31 29160 1

原创 Maven的安装与配置

1、在Windows上安装Maven1.1 检查JDK安装在安装Maven之前,首先要确认已经正确安装了JDK。Maven可以运行在JDK1.4及以上的版本上。打开Windows的命令行,运行如下的命令来检查Java安装情况:C:\Users\panjunbiao>echo %Java_Home%C:\Users\panjunbiao>java -version执行...

2020-02-12 11:03:12 87810 10

转载 Spring注解大全

注解本身没有功能的,就和xml一样。注解和xml都是一种元数据,元数据即解释数据的数据,这就是所谓配置。本文主要罗列Spring|SpringMVC相关注解的简介。Spring部分1.声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller...

2020-02-07 17:07:58 600

转载 Spring最常用的7大类注解

随着技术的更新迭代,Java5.0开始支持注解。而作为java中的领军框架spring,自从更新了2.5版本之后也开始慢慢舍弃xml配置,更多使用注解来控制spring框架。而spring的的注解那么多,可能做java很多年,都用不上。这里按照类型总结了这7种最常用的注解。一. 核心注解@Required此注解用于bean的setter方法上。表示此属性是必须的,必须在配置阶段注入...

2020-02-07 16:46:29 472

原创 Spring使用ClassPathXmlApplicationContext类初始化并获取Bean对象

在Java项目开发中,使用Spring框架后需要进行单元测试时,可以使用ClassPathXmlApplicationContext类初始化Spring容器对象,然后使用getBean()方法,获取Bean对象。核心方法如下://初始化Spring容器(上下文对象)ApplicationContext applicationContext = new ClassPathXmlApplica...

2020-02-07 15:37:43 4069

原创 Spring中的@Resource、@Autowired和@Qualifier注解的使用和区别

Spring中的@Resource、@Autowired和@Qualifier注解的区别和使用。在其他类中引入bean时,使用@Resource注解并放置在成员变量或者set方法上部即可。例如UserServiceImpl类中要引入id为“userDaoImpl”的Dao层的bean对象,代码如下:@Servicepublic class UserServiceImpl impleme...

2020-02-06 17:06:12 2069

原创 Spring使用@Component、@Repository、@Service、@Controller注解

Spring框架提供了@Component、@Repository、@Service、@Controller注解,关于这些注解的命名方式,它们的作用差不多,都是将对象识别为bean对象,然后将bean对象交给Spring容器进行管理。只是为了区分业务场景所采取的特定功能化的注解组件,它们本质的原理(暴露实现类)是相同的。官方的原话是:带此注解的类看为组件,当使用基于注解的配置和类路径扫描的时候,这...

2020-02-06 11:53:25 3664

原创 SpringMVC实现页面的转发与重定向

1、Servlet实现页面跳转Servlet实现页面的跳转有2种方式:转发与重定向。1.1 转发转发是在服务器端起作用的,当使用 forward() 方法时,Servlet 容器传递HTTP请求,从当前的 Servlet 或 JSP,此过程仍然在 request 的作用范围内。转发后,浏览器的地址栏内容不变。转发使用 HttpServletRequest 对象的 forward()...

2020-02-05 18:03:18 4570 1

原创 SpringMVC返回数据到页面的方法

在JavaWeb项目中许多项目会使用SpringMVC作为开发框架,下面将介绍几种将后台Controller控制器执行的结果返回到页面的方法。首先创建示例中需要用到的类、公共方法和结果显示页面。(1)创建用户信息模型类(UserModel.java)。package com.pjb.ssm.model;/** * 用户信息模型类 * * @author pan_junbia...

2020-02-05 16:33:19 3951

原创 SpringMVC返回字符串并解决中文乱码问题

在使用SpringMVC框架进行项目开发时,有时候需要向页面返回字符串结果。如果返回的结果是中文字符串,那么还需要解决中文乱码问题。1、SpringMVC返回字符串SpringMVC的Controller控制器方法,需要返回字符串,需要使用@RequestBody注解。@RequestBody注解的特点就是,根据请求参数的Content-Type决定是否将相关格式转换至包装类,如果Cont...

2020-02-05 10:38:35 2841

原创 SpringMVC获取Request、Response和Session对象

在JavaWeb项目开发中,需要经常操作HttpServletRequest、HttpServletResponse和HttpSession对象。下面将介绍几种SpringMVC如何获取Request、Response和Session对象的方法。方法一:使用@Autowired注解完成HttpServletRequest、HttpServletResponse和HttpSession对象的...

2020-02-04 17:38:24 2663 1

原创 SpringMVC配置文件中的标签:笔记

1、<mvc:annotation-driven>自动注册标签。2、<context:component-scan>包扫描标签。3、<context:property-placeholder>标签加载静态属性文件。4、<mvc:default-servlet-handler>标签处理静态资源访问问题。1、<mvc:anno...

2020-02-04 11:45:54 1221

原创 SpringMVC使用mvc:annotation-driven自动注册标签

1、处理器映射器(HandlerMapping)和处理器适配器(HandlerAdapter)处理器映射器(HandlerMapping)其作用是根据请求的URL路径,通过注解或者XML配置,寻找匹配的处理器(Handler)信息。处理器适配器(HandlerAdapter)其作用是根据映射器找到的处理器(Handler)信息,按照特定规则执行相关的处理器(Handler)。对于用户的请求,处...

2020-02-04 11:02:21 737

原创 SpringMVC实现RESTful风格:@PathVariable注解的使用

1、RESTful简介RESTful为Representational State Transfer的缩写,中文释义为“表现层状态转换”。RESTful不是一种标准,而是一种设计风格。RESTful本质上是一种分布式系统的应用层解决方案,它的主要作用是充分并正确利用HTTP协议的特性,规范资源获取的URL路径。通俗地讲,RESTful风格的设计允许将参数通过URL拼接传到服务端,目的是让URL...

2020-02-03 17:48:09 4105

原创 Spring引入多个XML配置文件

在开发JavaWeb项目时,当在项目中使用Spring框架,同时拥有多个Spring配置文件时,如下图:那么在web.xml配置文件中该如何引入多个Spring配置文件来初始化Spring容器,下面介绍三种方法:方式一:在web.xml中通过<context-param> 标签引入中使用/*符号。<!-- 自定义Spring主配置文件的位置 -->&l...

2020-02-03 11:16:04 3143

转载 Spring配置中的"classpath:"与"classpath*:"的区别研究

概念解释及使用场景:classpath是指WEB-INF文件夹下的classes目录。通常我们一般使用这种写法实在web.xml中,比如spring加载bean的上下文时,如下:<!--系统自动加载文件--><!--这里使用的是classpath*:的形式--><context-param> <param-name>cont...

2020-02-03 09:56:59 1145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除