SSM
记录SSM的各种解决方案以及使用
@shirley
这个作者很懒,什么都没留下…
展开
-
学生管理系统二
前端vue<template> <div align="center"> <h1>学生管理系统</h1> <!-- 查询表单 --> <el-form :inline="true" :model="searchForm" class="demo-form-inline"> <el-form-item label="学生名称"> <el-input v-model原创 2021-03-17 17:01:01 · 201 阅读 · 0 评论 -
学生管理系统第一次:编辑器eclipse+ssm框架+前端vue
学生管理系统:编辑器eclipse+ssm框架+前端vue一、数据库二、后端1、项目架构2、配置文件3、项目内容4、测试一、数据库1、表格2、创建表格的sql文件CREATE TABLE `student` ( `sid` int(11) NOT NULL AUTO_INCREMENT, `Sname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `sex` varchar(255) CH原创 2021-03-16 21:44:43 · 1059 阅读 · 4 评论 -
如何在maven项目中添加Struts2的支持
首先我之前有写过如何配置waven项目的支持可以去看看,点击一下即可就是在配置方面会出现许多的意外,现在就来回顾一下,如何在maven项目中创建Struts2的支持在maven项目中添加Struts2的支持1、环境搭建之导入依赖2、环境搭建之配置web.xml3、环境搭建之配置struts核心依赖4、环境搭建之配置struts全局属性文件1、环境搭建之导入依赖在maven的官方网站中查找Struts2,找到对应的版本,对依赖进行复制粘贴,导入到pom.xml中。位置:在dependencies标签原创 2020-08-29 10:45:20 · 1041 阅读 · 0 评论 -
小知识:如何创建maven项目
如何创建maven项目一级目录二级目录一、maven简介二、maven项目的下载与配置1、下载2、配置环境变量3、验证maven安装是否成功4、切换镜像5、切换本地仓库6、maven插件安装与配置三、创建maven项目(web)1、创建项目2、配置项目一级目录二级目录前言:自己最近的搭建maven项目环境,及创建maven项目的时候出了比较多的错,查找了比较多的资料,现在来进行对此进行总结一下一、maven简介Apache Maven是一个项目管理和自动构建的工具,是基于项目对象模型(POM)的概原创 2020-08-24 17:03:15 · 963 阅读 · 0 评论 -
springboot视图渲染技术freemarker
springboot视图渲染技术freemarker一、简介freemarker二、配置Freemarker三、使用四、Freemarker FTL文件自带的语法一、简介freemarkerFreeMarker是一款模板引擎: 即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。因为Springboot创建maven项目中默认是没有不存在jsp页面,但又一个默认freemarker,使用的话就是直接新建ftl,在Spring.yml配置文件中添加Fr原创 2020-12-31 11:07:18 · 318 阅读 · 1 评论 -
前言中不允许有内容
错误显示在Springboot整合mybatis的时候,运行自动生成映射文件的命令的时候,出现前言中不允许有内容错误分析首先我先检查了这个generatorConfig.xml配置文件,没有发现任何的错误,我的这个配置文件是从之前的项目复制过来的,也不存在说有错误,重新整理的一下思路,发现可能是因为我这个配置文件是复制过来的,前面会有一些看不到的字符编码读错的,所以我将这个配置文件直接删掉,然后重新保存,用utf-8的模式保存,再重新加载进来发现是没有错误的;出现错误的主要原因就是在这个文件在读的.原创 2020-12-30 16:33:06 · 4355 阅读 · 0 评论 -
在idea中利用spingboot创建maven项目
在idea中利用spingboot创建maven项目一、什么是springboot二、在idea中利用spingboot创建maven项目一、什么是springbootSpringBoot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序,也就是说,它并不是用来替代Sping的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具,同时它集成了大量常用的第三方库配置(例如Jackson ,JDBC,Mongo,Redi原创 2020-12-29 19:50:27 · 271 阅读 · 0 评论 -
JAVA注解
JAVA注解一、什么是JAVA注解二、java注解的分类1、JDK基本注解2、JDK元注解a、@Retention:定义注解的保留策略@Target:指定被修饰的Annotation可以放置的位置(被修饰的目标)三级目录一、什么是JAVA注解Annotation(注解)就是Java提供了一种为程序元素关联任何信息或任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。也原创 2020-12-26 18:40:47 · 81 阅读 · 0 评论 -
基于ssm、Vue.js的简单教师信息管理系统
后端利用的是SSM框架,前端用的是elementUI+vue.js做的一个简单的教师信息管理基于ssm、Vue.js的简单教师信息管理系统一、数据库设计二、项目后端代码1、首先是使用搭建好的ssm项目,生成部分文件2、TeacherMapper.java 映射类3、业务逻辑层也就是 Service层4、Controller层所有类之间的关系图示三、项目前端代码1、下载一个SPA项目2、组件的调用3、Teacher.vue4、各文件之间的关系四、演示1、模糊查询+查询所有2、新增教师信息3、修改教师信息原创 2020-12-19 21:52:55 · 1747 阅读 · 4 评论 -
@Cacheable和@CachePut区别
@Cacheable和@CachePut一、相同点二、不同点一、相同点都是Spring的缓存注解二、不同点@Cacheable:只会执行一次,当标记在一个方法上时表示该方法是支持缓存的,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果。@CachePut标注的方法在执行前不会去检查缓存中是否存在之前执行过的结果,而是每次都会执行该方法,并将执行结果以键值对的形式存入指定的缓存中。...原创 2020-12-19 08:50:15 · 2576 阅读 · 1 评论 -
SSM和SSH2区别
无大碍多所原创 2020-12-18 23:50:24 · 251 阅读 · 0 评论 -
vue前端访问ssm框架的controller后端,后端没有反应,vue前端浏览器报400的错
修改之后的原创 2020-12-18 11:22:33 · 1233 阅读 · 0 评论 -
vue中无法访问静态资源
vue中无法访问静态资源原因:解决看看效果原因:主要是项目的图片没有放到正确的路径之下,就基本上会出现vue访问不到静态静态资源的问题解决将所需要的图片放到static中就可以了,在读取对象的属性的时候只需要把照片的路径写准确即可,可以直接写路径访问到在 static/img/ 后面直接加图片名称.这样项目中就能访问到了大致就是一个这样的路径看看效果这样就能访问vue项目中的静态资源了...原创 2020-12-18 10:54:45 · 3581 阅读 · 0 评论 -
vue传值到ssm框架中的控制层报There is no getter for property named ???‘in‘??‘没有这个属性的geeter方法的错解决
报错内容 org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'bookType' in 'class com.zking.books.model.book.Book' at org.apache.ibatis.reflection.Reflector.getGetInvoker(Reflector.java:419) at org.apache.ibatis.reflecti原创 2020-12-10 21:00:43 · 238 阅读 · 0 评论 -
使用SSM框架报为bean类指定注释的bean名称‘userMapper‘ Annotation-specified bean name ‘userMapper‘ for bean class
Annotation-specified bean name 'userMapper' for bean class报错内容原因:解决报错内容06-Dec-2020 08:47:35.637 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 107 msConnected to server[2020-12-06 08:47:35,837] Artifact books:war exploded: Artif原创 2020-12-06 20:29:17 · 1600 阅读 · 2 评论 -
Artifact is deployed successfully项目部署成功,但访问自带的index页面没有反应
Artifact is deployed successfully项目部署成功,但访问自带的index页面没有反应原因解决16-Nov-2020 09:27:32.350 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 84 msConnected to server[2020-11-16 09:27:32,550] Artifact mybatis:war exploded: Artifact is bei原创 2020-11-16 09:38:55 · 19659 阅读 · 4 评论 -
出现语法错误mybatis :Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' delete from t_book where boo原创 2020-11-09 15:35:13 · 6140 阅读 · 0 评论 -
mybatis使用foeach批量删除报Parameter ‘array‘ not found. Available parameters are [collection, list]
mybatis使用foeach批量删除报Parameter 'array' not found. Available parameters are [collection, list]DAO层的映射接口对应实现xml文件中测试类总结当我们要使用foreach标签根据表的任何内容批量操作数据库的数据的时候会出现这样的问题DAO层的映射接口 int deleteByBookIds(List list);对应实现xml文件中 <delete id="deleteByBookIds" par原创 2020-11-09 14:47:48 · 1795 阅读 · 3 评论 -
使用mybatis自动创建实体类model和DAO方法mapper
使用mybatis自动创建实体类model和DAO方法mapper一、为什么使用mybatis二、在maven项目中使用mybatis1、在maven项目中添加mybatis的支持1.1导入相关依赖1.2添加web的支持1.3在线安装free mybtais plugin 插件1.4mybatis的核心配置文件1.5添加mybatis日志配置1.6创建MybatisSessionFactoryUtils进行测试2.7创建MyBatis-generator 命令让他自动生成MyBatis代码2.8添加这个命令原创 2020-11-07 20:44:37 · 1508 阅读 · 0 评论 -
安装idea,创建maven项目,并且在idea中发布maven项目
安装idea并且在idea中发布项目安装idea在idea中发布项目三级目录安装idea安装idea来说的话还是比较简单的,只需要到官网上去下载安装软件,毕竟是国外的网站,官方的破解码是要收费的,所以我们有自己的破解方式这里有个安装idea的安装文档可以参考一下照着这个安装一般不会出什么问题https://www.lifengdi.com/archives/transport/1731#xia_zai检查项目是否发布成功在idea中发布项目三级目录...原创 2020-11-06 18:29:02 · 378 阅读 · 0 评论