- 博客(26)
- 收藏
- 关注
原创 记一次后端接收前端数据的异常:Required 类型 parameter "xxx'' is not present
前端用ajax发送json数据,其中contentType : ‘application/json’后端@RequestParam接收参数值的时候总是报错,required=false,放数据进来时发现果然是null。认为理所应当的地方,代码没有问题,应该就是传值的时候出问题,传的也是json数据。最后查阅资料得知@RequestParam用来处理 Content-Type 为 application/x-www-form-urlencoded 编码的内容,Content-Type默认为该属性。如果
2020-05-11 18:06:42
2272
原创 SSM与前端衔接错误:Error creating bean with name 'dataSource': Error setting property values
错误信息:Error creating bean with name ‘dataSource’: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:关键...
2020-04-22 21:30:25
742
原创 IDEA的maven工程之Mybatis逆向工程生成代码 简易教学
本篇文章讲解在IDEA中,使用maven集成管理jar包以及plugin 。并不需要下载软件,使用集成的mybatis-generator插件即可。(ps:只是为了快速生成数据库代码,并复制到主工程中,所以本文没有添加相关jar包)首先新创建一个maven工程。本工程项目名叫:Mybatis-generator在pom.xml中加入<build> <plugins...
2020-04-22 17:15:11
216
原创 SSM整合之收尾工作
修改Controller页面的功能 可以查询到数据库中的信息,对其进行操作。/** * 账户web控制器层 */@Controller@RequestMapping("/account")public class AccountController { //自动类型注入 @Autowired private AccountService accountSer...
2020-04-09 22:04:39
131
原创 Spring整合Mybatis
Service可以成功的调用到Dao对象,就可以完成整合。我们可以把工厂生成的sql代理对象也存入IoC容器中,在service完成对dao对象的注入,即可。把SqlMapConfig.xml配置文件中的内容配置到applicationContext.xml配置文件中把工厂交给IoC容器帮你创建,并且创造代理对象放到ioc容器当中,都在容器中完成依赖注入。此时就可以把SqlMapConfi...
2020-04-09 22:01:15
122
原创 SSM整合之Mybatis环境搭建
直接采用注解方式编写AccountDao/** * 账户dao接口 */@Repositorypublic interface AccountDao { /** * 查询所有信息 * @return */ @Select("select * from account") public List<Account> fin...
2020-04-08 22:27:23
124
原创 Spring整合SpringMVC
在AccountController中如果可以调用service的方法,即整合成功。要先获得service的对象,再调方法但是现在是web.xml中可以加载SpringMVC的配置文件,但是没有地方可以加载Spring.xml (applicationContext.xml)没有加载则没有生效,没有把service和dao的对象加载到IoC容器中所以要在服务器启动的时候把Spring的配置...
2020-04-08 22:13:27
206
原创 SSM整合之SpringMVC环境搭建
在web.xml中配置DispatcherServlet前端控制器<!-- 配置前端控制器--> <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.ser...
2020-04-08 22:07:56
103
原创 SSM整合之Spring环境搭建
将service和dao的类交给ioc的容器去做管理,并且使用注解的方式在resources编写xml文件(创建Spring Config) applicationContext<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...
2020-04-07 22:35:44
146
原创 SSM初期环境搭建
首先先提供一个数据库环境create database ssm;use ssm;create table account( id int primary key auto_increment, name varchar(20), money double); 在IDEA中创建项目,选择maven 里面的webapp在pom.xml中导入ssm中所需要的jar包...
2020-04-07 22:28:29
158
原创 记录小白一步步搭建优美框架SSM(Spring + SrpingMVC + Mybats)
spring+springmvc+mybatis,称为ssmssm可以说是程序员接触的第一个轻量级企业级框架了吧,所谓基础不牢地动山摇,网上整合ssm和文章很多,我这里记录一种自己认为比较适合小白的,也是要基于maven的,毕竟jar包太头疼,有这么高效率开发的工具,何乐而不为,开发的环境选择IDEA。整合思路:用Spring去整合另外两个可以单独使用的SpringMVC和Mybatis...
2020-04-07 22:10:42
240
原创 启动服务器,默认窗口8080被占用解决方法。
Description:Web server failed to start. Port 8080 was already in use.端口号已被占用。有两种解决办法。==kill 占用port 8080 进程 ==MAC:查找8080端口:sudo lsof -i :8080根据PID杀进程:sudo kill -9 pid(对应的pid号)更改默认端口在resource文件...
2020-04-04 22:05:02
1051
原创 Unknown initial character set index '255' received from server. Initial client character 解决方法
连接mysql数据库String url = “jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=utf8”;改成这句如果上面方法不可以,删除 \WebContent\WEB-INF\lib目录下的mysql-connector的jar文件。原因是:MySQL驱动和数据库字符集设置不搭配mybatis...
2020-04-04 21:58:35
464
原创 IDEA在project下创建多个module
在 IntelliJ IDEA 中Project是最顶级的结构单元,然后就是Module,一个Project可以有多个Module。当为单Module项目的时候,这个单独的Module实际上就是一个Project;当为多Module项目的时候,多个模块处于同一个Project之中,此时彼此之间具有互相依赖的关联关系。简单来说就是一个IDEA窗口同时显示多个项目工程(这些项目工程可以有关联...
2020-04-04 21:54:53
4325
1
原创 maven中xml配置连接数据库连接不上的问题
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection原因这是因为本地的mysql安装的8.0,而项目所使用的驱动是5.1。(可以先查看本机的sql版本,我这里是8.0.19)打开Maven项目目录下的pom.xml,找到mysql的驱动依赖。也...
2020-03-20 20:21:38
822
原创 更改Maven的仓库:阿里云镜像
配置Maven时默认选择就是中央仓库,国外的网站来下载,速度很不友好。第一次创建骨架就花了20min,自己还一直傻等。查阅资料后把仓库换成了阿里爸爸的镜像,起飞。全局配置找到安装目录下conf文件夹里的setting.xml (如果需要配置单个项目就需要改pom文件)找到mirrors节点,需要注意最初的文件里面都是注释着的, 你需要找到最后一个 --> 注释位置,在后面添加如下...
2020-03-13 14:46:18
394
原创 解决java查询数据库报错:Unexpected exception encountered during query
错误一:在你配置文件中数据库的名字后面加上如下代码即可(问号也要加上)?useUnicode=true&characterEncoding=utf8错误二:是使用了低版本的数据库连接jar包,去更新最新的jar包即可。 (目前最新是mysql-connector-java-5.1.48jar)附上jar包网盘下载 密码:92pkPS:如果下载了最新的jar包,错误一就不...
2020-03-10 22:33:58
5342
4
原创 Jedis 下载使用、连接池以及工具类。
下载 Jedis 和 Commons-Pool使用 Redis 官方推荐的 Jedis,在 java 应用中操作 Redis。Jedis 几乎涵盖了 Redis 的所有命令。操作 Redis 的命令在 Jedis 中以方法的形式出现。jedis 完全兼容 redis 2.8.x and 3.x.x下载地址搜索 jedis。在 Download 处,点击 jarJedis 对象并不是线程安全...
2020-03-10 18:06:31
465
原创 mac 安装使用 redis
redis是一款高性能的NOSQL系列的非关系型数据库它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。特点:数据之间没有关联关系数据存储在内存中安装redisRedis官网Redis下载中文...
2020-03-10 14:06:23
376
原创 解决tomcat服务器响应的数据格式以及中文乱码问题
tomcat服务器响应的数据,在客户端使用时,当做json数据格式使用的两种方法:$.get(type):将最后一个参数type指定为"json"在服务器端设置MIME类型response.setContentType(“application/json;charset=utf-8”)解决服务器中文乱码问题在服务器端加上如下代码 response.setContentTyp...
2020-03-09 11:17:12
1670
原创 解决Java类文件出现红色J标识
当java文件出现下面的标识时,表示无法编译。解决方法:file>>project structure>>Modules删除Content Root,再添加src目录或者其余的文件。若是maven项目请继续。File->setting maven 配置这两个项,最后点import...
2020-03-09 11:07:38
4636
2
原创 解决IDEA使用Jquery的$符号,明明导入却还是提示找不到符号。
unresolved function or method $() 解决办法自己在页面中已经引入了jquery的文件,但$符号下面总是有提示说找不到符号。解决方法如下:在idea -> file-settings ->Libraries -> Language&Frameworks中找到javaScriptmac是这个打开设置选择Download找到jq...
2020-03-08 17:09:24
5749
5
原创 Mac下git的使用
提交本地项目到git仓库中1、在GitHub上新创建一个 repository或者Start a Project,如图:2、填写项目信息点击Create repository,就创好一个工程了。3、点击Clone or download 复制SSH或者HTTPS都行(SSH需要你当时设置的SSH的密码,可以去掉密码。HTTPS需要你的github用户名和密码)打开终端,这里只是测...
2020-02-28 16:18:31
297
原创 MVC模式与三层架构
MVC模式MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。它属于设计模式的范畴,就如同其他设计模式一样,模式的出现就是为了对某种功能的优化,而MVC模式可以看做是对三层架构中表现层的一种细分优化。MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,可以在不依赖业...
2020-02-26 22:05:48
1024
原创 JavaWeb简单用户登录注册实例(有验证码)
需求编写login登录界面(用户名,密码,验证码,登陆按钮,注册按钮)设计关系数据库(编号,用户名,密码)编写注册功能,将数据存储在数据库中。(姓名不能重复,设为主键,重复会注册失败)编写登录功能 。首先获取验证码,先判断验证码是否正确,不正确则显示验证码错误。验证码正确后再获取用户名和密码,进行数据库的搜索比对,若正确则重定向到成功的界面,并且将用户名显示。jar包技术选型S...
2020-02-26 17:05:56
6095
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人