学习springboot(二)----mybatis+springboot+thymeleaf

感觉自己学东西很懒散,强迫自己学习记录,因为不是很会弄这个,导致很简陋,见谅,这算是个大杂烩吧。
一.环境搭建
1.借鉴与大佬搭建环境:
https://www.cnblogs.com/legoo/p/7646920.html
2.thymeleaf的使用:
借鉴:
实践项目: https://blog.csdn.net/qincidong/article/details/76126060
基础入门教程:https://blog.csdn.net/u014042066/article/details/75614906

二.遇到的问题:
1.“The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone”异常错误
原因:由于mysql时差问题导致
解决方案:如下
在这里插入图片描述
参考:https://blog.csdn.net/altr1apendrag0n/article/details/82284699
2.低级错误
参数数据类型写错导致项目报错无法启动
将在这里插入图片描述
3.连接错误
部分使用 com.mysql.jdbc.Driver可能报错,查看报错原因可修改为如下(报错也可能会提示你修改这个,注意查看控制台信息)
在这里插入图片描述
4.xml文件未被打包导致程序无法找到对应方法:

<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 -->
		<resources>
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/*.properties</include>
					<include>**/*.xml</include>
				</includes>
				<filtering>false</filtering>
			</resource>
			<!-- 如果添加下边这个可能会导致问题5的出现,如果项目resource包下没有xml就直接忽略它不添加下面resource-->
			<resource>
				<directory>src/main/resources</directory>
				<includes>
					<include>**/*.properties</include>
					<include>**/*.xml</include>
				</includes>
				<filtering>false</filtering>
			</resource>
		</resources>
	</build>

5.@RestController@RequestMapping("/index")+@ResponseBody的原理性

由于直接使用会导致500报错(之前没有出现,我后边新建项目就出现了神奇,排查了下发现与第4个问题解决方案互斥,无语),可尝试使用添加@ResponseBody如下所示:
@RequestMapping("/index") @ResponseBody public String test(){ return "hello"; }
或者直接使用@RestController也没有问题

三.开发工具问题
1.idea集成svn:
1-1.最近使用SVN工具时,Checkout出项目到本地后后,然后将其导入到Intellij idea中开发,在提交svn代码的时候,出现这样的错误:Can’t use Subversion command line client: 在这里插入图片描述

解决方案:
a.去下载解压包:https://www.visualsvn.com/files/Apache-Subversion-1.9.2.zip;
b.解压,将Apache-Subversion-1.9.2\bin\svn.exe的绝对path配置到
设置- >版本控制- > Subversion;
在这里插入图片描述
参考于这两位解决,谢谢前行者!
http://www.cnblogs.com/Darlin356230410/p/4575501.html
https://www.cnblogs.com/yuanchaoyong/p/6169806.html

四、添加插件
1.增加日志记录功能
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值