- 博客(39)
- 资源 (3)
- 收藏
- 关注
原创 学生智学堂项目制作——1.1(所需技术点)
基础框架:springMVC+spring+Mybatis数据库SQL前端框架bootstrap快速搭建简洁美观的界面项目的依赖管理:Maven分页:pagehelper逆向工程:Mybatis Generator暂且需要会这些技术点,其他的后续再补充…...
2019-01-16 11:04:26 210 1
原创 Mybatis如何使用pageHelper github(分页插件)使用步骤
首先,我们先在bing.com搜索引擎中搜索pageHelper github,会出现以下界面:这个页面是别人做好了之后,传到github代码托管平台上后被我们广泛的运用的。点击这里变中文版的文档,对于我们那些英文不好的是不是很友好。如下图操作,就会出现pageHelper github的步骤了。点击进去之后会出现以下界面,然后继续往下翻会有详细的使用步骤,这样就简单些了:...
2018-12-26 19:36:52 1569
原创 org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javaxservlet.Servlet的解决方案
报错的关键信息org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javaxservlet.Servlet出现这种情况的时候要看一下,你项目里面的那个jar包是不是重复了,或者是少了jar包。...
2018-12-26 11:16:53 793
原创 一运行就报错的解决方案 (http://localhost:8080/ssm_studentInfoManager/. check the web Browser preferences)
错误信息解决方案的步骤至此就ok了。
2018-12-26 10:18:59 6634
原创 Controller层和Service层的类报错的原因和解决方案
当出现以下这种情况的时候,可以看看pom.xml文件中是否少了jar包。当我出现这种情况的时候,我去看pom.xml包发现,如不其然我少了一个jar包这就是我少了的那个jar包(spring-web),把这个加上之后就可以了。<!-- https://mvnrepository.com/artifact/org.springframework/spring-web --> &...
2018-12-26 08:53:27 1372
原创 在做Maven项目的过程中遇到的报错的解决方法总集,会不定期更新
错误一:(头部配置不正确) 报错信息 Exception in thread "main" org.mybatis.generator.exception.XMLParserException: XML Parser Error on line 3: 文档根元素 "generatorConfiguration" 必须匹配 DOCTYPE 根 "null"。 at org.mybat...
2018-12-22 18:16:55 906
原创 如何在开发工具中安装.properties需要的插件
先新建一个.properties文件。右击包-->Folder-->输入dbconfig.properties 首先,在eclipse或者sts工具中点击“help”-->Install new Software-->点击Add在Name中输入:properties。在Location中输入:http://propedit.sourcefo...
2018-12-21 11:54:21 248 1
原创 第一课时,Maven__配置Maven环境变量并与STS工具的整合
我们接下来要学的一个新的知识点是Maven,那么有同学就问了Maven是什么呢?接下来我就来简单的介绍一下Maven。 Maven是什么?Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。Maven提供了开发人员构建一个完整的生命周期框架。Maven项目的结构和内容在一个XML文件中声明,pom...
2018-12-20 19:49:26 267 1
原创 使用Bootstrap前端框架需要更改的三处地方
Bootstrap在网页中搜索“Bootstrap”,选择第一个,bootstrap官网这是下载Bootstrap软件的路径:https://v3.bootcss.com/getting-started/#download,点击进去之后有两个不同的下载方式,点击下载。如下图: 安装好Bootstrap之后,回到刚开始的下载页面往下翻,找到基本模板并复制下面的代码。 然后...
2018-12-20 16:10:41 327
原创 学生智学堂项目制作——1.2(大概的了解项目并导入相关jar包)
前提:先创建好Maven工程,再将Maven工程转换为标准的Web工程。从今天开始我们就开始着手写一个学生管理系统的项目了,这个项目的目的是为了放便和班班主任能够更好的管理学生并减轻负担。我们先来大概的了解一下学生管理系统这个项目,模块划分如下(并给模块划分创建相对应的数据库表,在表中合理的定义字段。后面我再向同学们介绍表的字段结构和字段的意思):模块划分: 学生信息管理基础模块 ...
2018-12-19 11:41:43 235
原创 第三课时,Maven__解释转换成Web动态工程的Maven项目中的炸药包的含义
上面的截图是已经创建好的Maven工程。 src/main/java:这个包下面放的是具有逻辑的文件。 例如:Controller控制器类、mappe映射文件和Interface接口。src/main/resources:这个包下面放的是数据源类型的文件。 例如:Spr...
2018-12-15 19:34:12 164
原创 第二课时,Maven__从新建Maven工程——>将Maven工程转换成标准的Web动态工程
首先,在新建Maven工程之前,我们要先配置好Maven的环境变量然后再将配置好的Maven与自己所用的开发工具所整合。下面我们开始进入新建Maven工程的步骤: 在进入开发工具后,点击Project Explorer(项目资源管理器)的空白部分,选择Project——>New——>在输入框输入Maven——>再选择Maven Project, 下面是详细的图片步...
2018-12-15 15:09:04 222
原创 Maven__环境报错Could not calculate build plan: Plugin org.apache.maven.plugins:maven-jar-plugin:2.3.2
报错信息:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-jar-plugin:2.3.2(会弹出一个对话框,然后会出现这一行报错信息)原因一:查看Maven安装目录下的config目录下的setting.xml配置文件,右击点开将localRepository中的路径修改成本地仓库的路径 ...
2018-12-15 10:46:29 6338
原创 Mybatis专题二__把Mapper和接口结合起来,用来查找表中的数据
我们是要对表中的数据进行操作,所以在新建工程之前我们要先创建一个数据库表,表中的内容如下:操作的步骤:第一步,首先我们先创建一个Java Project的项目。第二步,将相关的jar包导入到项目中。第三步,我们创建一个与数据库表相关的实体类,在里面封装对其数据库中进行操作的字段。 注意:实体类名必须与数据库中的表名保持一致(代码规范)第四步...
2018-12-11 19:18:36 322 1
原创 Mybatis专题三__用接口和注解来代替Mapper映射文件进行扩展
在之前我们学习的专题一当中,我们通过Mapper映射文件写的SQL语句来对数据库表中的数据进行查询处理。而现在我们将要学习的是利用接口和注解来代替之前我们写的Mapper映射文件(中的SQL执行数据库的语句)。在上一次的课程中我们已经学会了操作简单的查询操作。我们采取的方式是通过sqlseesion的实例直接操作User.xml中映射的sql语句(Mapper映射文件)。在今天的学习中我们...
2018-12-06 18:34:27 782 1
原创 Mybatis专题一__用Mybatis来查询一张表中的数据
在前面我有介绍到Mapper映射文件、config主配置文件和测试类等,这里就不多讲了。我们下面要用Mybatis框架具体的实现代码中来查询数据库表中的数据。今天我们学习的思路是:实体类+mapper映射文件+config主配置文件+测试类。通过这些步骤来查询数据库指定表中的数据。整个项目的结构如下:lib包是用来方jar包的,选中lib包下面所有的jar包左击---Build Path---...
2018-11-20 19:52:04 4119 1
原创 Java__变量和常量
一、变量1、什么是变量在程序执行过程中,其值能被改变的量称为变量。 Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。 创建变量的两种方式:注意:在String vari = new String(“变量值”);这里的String不是基本数据类型,它是一个java.lang.final类。每new一次String,都会创建一个新的对象,每new一次所指向的对象...
2018-11-10 19:46:48 156 3
原创 Java__静态关键字的介绍
Static(静态)关键字静态数据与静态方法的作用通常是为了提供共享数据或方法。由static修饰的变量、常量和方法被称做静态变量、常量和方法。被声明为static的变量、常量和方法被称为静态成员。静态成员属于类所有。 用静态修饰的代码的生命周期是整个程序的生命周期。 静态的成员变量数据是随着类的加载而存在,随着类的文件的消失而消失的。 静态方法中不能出现this或者super关...
2018-11-09 15:33:47 281 1
原创 Mybatis__SqlsessionFactoryBuilder的作用__测试Mybatis是否从数据库中查询到了值__测试类
SqlSessionFactoryBuilder是利用XML或者Java代码来获得资源并构建SqlSessionFactory。通过SqlSessionFactoryBuilder可以构建一个SqlSessionFactory。SqlSessionFactoryBuilder的作用就是一个构建器。import java.io.IOException;import java.io.R...
2018-11-06 10:34:05 879 2
原创 Mybatis__Config主配置文件的结构
配置Config主配置文件主要分三大块: 别名 基础环境配置 映射文件配置<configuration> <!-- 别名 --> <typeAliases> <typeAliase alias="实体类" type="实体类的全路径"/> </typeAliases> <!--基础环境配
2018-11-06 08:55:47 206 2
原创 Mybatis___Mapper映射配置文件
在Mybatis持久层框架中,最重要的就是掌握两个配置文件,一个是Mapper的映射文件还有一个就是Config的主配置文件。Mybatis主要完成两件事情:封装JDBC操作利用反射打通Java类与SQL语句之间的相互转换。下面我们就来介绍Mapper映射文件:&amp;amp;lt;mapper namespace=&amp;quot;UserMapper&amp;quot;&amp;amp;gt; &
2018-11-05 19:53:05 230 3
原创 初始MyBatis(半自动、轻量级的框架)__Mybatis的功能架构分三层
MyBatis是什么? MyBatis是支持定制化SQL,存储过程以及高级映射的优秀的持久层框架。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs(plain Java Objects,普通的Java对象)映射成数据库中的记录。 MyBatis的功能架构有三层1)...
2018-10-29 19:53:18 1217 2
原创 为什么在静态方法中不可以调用非静态方法?
非statica方法是要与对象关联在一起的,必须创建一个对象后才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非静态方法的调用,无法确定非静态方法是与哪个对象关联。如下:在lei类中分别定义一个method为方法名的静态方法和一个meth为方法名的非...
2018-10-28 19:42:19 192 2
翻译 关于子类继承父类的代码运行的结果---》要明白类的加载顺序
public class Base{ private String baseName = &quot;base&quot;; public Base() { callName(); } public void callName() { System. out. println(baseName); } stati...
2018-10-26 15:05:30 279 2
原创 String、StringBuffer和StringBuilder的区别:
相同点:他们都是操作字符串类型的类,在java语言中将字符串作为对象来处理。不同点:**StringBuffer**是线程安全的可变字符序列。主要操作是append和insert方法,可重载这些方法,以接受做生意类型的数可重载这些方法,以接受任意类型的数据。append方法始终将这些字符添加到缓冲区的末端;而insert方法则在指定的点添加字符 。**StringBuilder**是非线...
2018-10-26 11:01:36 111 2
原创 对Spring的复习---知识点一
在我们之前学习Spring框架知识中,总共学习了三大块分别是:IOC、AOP、一致的事务管理。在这三大块中我们学习了主要的知识点。具体看下面:SpringAOPIOC一致的事务管理面向切面编程Spring代理Spring容器bean的相关操作Spring容器注解注入的三种方式Spring事件处理Spring的事务管理今天通过复习理论知识让我们对这些专业化的理论知识更加的了解,然后结合代码让...
2018-10-22 20:08:46 191 1
原创 Spring的自动装配
1、基础介绍在前面的学习当中我们学习了通过元素来声明bean和xml配置文件中和元素来注入bean。其实在spring容器可以在不使用注入和元素的情况下自动装配相互协作的bean之间的关系,这有助于减少编写一个大的基于spring的应用程序的xml配置的数量。2、自动装配的模式用于指示Spring容器为来使用自动装配进行依赖注入,使用元素的autowire属性来指定声明自动装配模式。3、...
2018-10-20 08:08:36 134 4
转载 Spring代理(必背)
一、 概念:代理是一种设计模式,提供了对目标对象另外的访问方式;即通过代理访问目标对象。这样的好处是可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。代理模式的关键点:代理对象与目标对象。二、代理的类型分为两种:静态代理和动态代理1、静态代理:静态代理是指程序运行钱就已经存在了代理类的字节码文件,代理类和被代理的关系在运行前就已经确定了。静态代理的特点:可以在...
2018-10-18 18:24:15 124 2
原创 Spring事件处理
概念:在我们之前的例子中,我们都是使用appliatincontext该容器来管理bean的生命周期的。其实,当容器加载管理的bean时会伴随这一系列的事件发生和处理,例如 启动,停止,监听等事件。Spring的内置标准事件事件名称描述ContextStartedEvent当使用ConfigurableApplicationContext接口中的start( )方...
2018-10-13 17:09:40 387 2
原创 Spring三种依赖注入的详细介绍
基本概念java的spring框架中bean的注入集合,spring框架是java的SSH三大web开发框架之一。一、依赖注入的概念:(1)每个基于应用程序的java都有几个对象,这些对象一起工作来呈现出终端用户看到的工作的应用程序。(2)Java应用程序时,应用程序类应该尽可能独立与其他Java类来增加这些类重用额可能性。依赖注入有时陪称为布线。二、实现依赖注入的两种方式:(set方法...
2018-10-12 19:52:33 925 2
原创 SpringMVC理论知识
一、理论知识SpringMVC是前端控制框架,SpringMVC是spring框架中的web部分。 所谓pc端就是电脑,考虑的是浏览器的兼容性。移动端就是手机,考虑的更多的是手机兼容性。 我们常说的web开发是指做B/S架构上面的开发。 client/server是客户端/服务端的意思,建立在局域网的基础上,多是建立在Window平台上。 Brower/server是浏览器/服务端的意...
2018-09-30 11:41:54 231 2
原创 利用@RequestParam和@PathVariable注解功能来接收前端传过来的值
超链接方式传值如果是超链接传值,我们后台则使用@PathVariable( )注解来接收前端传过来的值。代码演示导包。在创建web工程的时候创建一个web.xml配置文件。在创建web工程的时候自动一个web.xml并配置文件(在导包之后alt+/,选择Dispatcherservlet)。&amp;lt;servle&amp;lt;servlet&amp;gt; &amp;lt;servlet-name&am
2018-09-27 20:03:31 4625 4
原创 Spring—— 定义bean的属性以及作用域(Bean的生命周期和继承)
一、定义bean的属性以及作用域1、定义bean的属性表:属性描述class这个属性是强制性的,并且指定用来创建bean的bean类name这个属性指定唯一的bean标识符。在基于xml的配置元数据中,你可以使用id或者name来指定bean的标识符scope这个属性指定由特定的bean定义创建的对象的作用域constructor-arg它是用来注...
2018-09-26 11:44:57 261 3
原创 SpringMVC环境搭建和基本介绍
SpringMVC基本介绍:SpringMVC帮组我我们实现程序应用层面的分离。数据封装在POJO类中属于模型层。视图层解析、渲染数据。由Controller负责将数据给View进行解析、渲染。SpringMVC是基于MVC的web框架。 由Controller负责将数据给View进行解析、渲染。搭建环境:1、创建javaEE项目 2、导入相关jar包 3、编写web.xml文...
2018-09-25 20:18:30 137 2
原创 熟练运用eclipse
Project Explorer项目资源管理器 Window——》show View (显示试图)——》Project Explorer 关联tomcat: servers——》点击带有下划线的英文——》选择Tomcat的版本——》Next——》finish(完成) 启动Tomcat: servers——右击Tomcat——》Start——》到Console看(日志) 安装Tomca...
2018-09-22 16:09:38 251 3
原创 SpringMVC集成Log4
一、SpringMVC集成log4j的步骤:第一,导包第二,写Log4j的配置文件二、 Log4j配置文件的基本格式如下:配置根Logger配置日志信息输出的目的地Appender配置日志信息的格式(布局)# Root logger option #根记录器选项log4j.rootLogger=ERROR, stdout, file# Redirect log messag...
2018-09-19 10:10:03 490 2
原创 ModelAndView和ModelMap的作用和区别是什么?
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I ...
2018-09-17 15:55:18 826
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人