JaceyRx / Examination_System

一个简单的教务查询系统(主要技术SpringMVC + Spring + Mybatis + Shiro + Bootstrap)
1.4k stars 526 forks source link

3q分享 #38

Open xchsh12345 opened 4 years ago

xchsh12345 commented 4 years ago

将一些问题写在这里,希望对后面的同学有所帮助, 我是先看了issues后才搞的项目. 1,代码上没有问题,除了issues中有位同学提到的login.jsp中提到的action路径问题,我偷懒直接按照那位同学修改的(主要是我不考虑登录功能), 修改后可正常运行,刚兴趣的同学去验证这个到底有没有问题吧! 2,代码的xml配置文件也没有问题, 至于contextConfigLocation配置, 本身默认加载web-info下的配置文件,可以改为使用classpath,根据自身情况来,这个是回复issues中的一个同学提出的问题.之所以加载不到文件是因为编译后的本地包中根本没有这些文件. 3,不明白pom中的build标签的配置是为啥?这里的配置没有指定spring相关配置文件路径, 所以我将resources指定为资源文(idea下必须对文件夹指定)件后,又添加了配置,如下: `

src/main/resources
    <filtering>true</filtering>
  </resource>`

如果不加这个配置,在idea中对项目install本地部署后, 文件目录中不存在spring相关的xml配置文件. 可能同开发工具有关.这个配置可以更加的细化,最终看自身情况吧. 4,这个项目的mysql驱动使用的包是5.1.41版本,但是目前mysql已经更新到8点多了,需要ssl链接校验一类的要求;可将自己的mysql回退到低版本或者将自己的url设置下,如下: jdbc.url = jdbc:mysql://localhost:3306/examination_system?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true 然后更改pom文件中的mysql驱动版本为8点几,如下: `

mysql
  <artifactId>mysql-connector-java</artifactId>
  <version>8.0.11</version>
</dependency>`
Airice3 commented 4 years ago

你好 能将能跑成功的代码发我一下吗 1045994392@qq.com

Airice3 commented 4 years ago

将一些问题写在这里,希望对后面的同学有所帮助,我是先看了问题的后才搞的项目。 1,代码上没有问题,除了问题中有位同学提到的login.jsp中提到的动作路径问题,我偷懒直接按照那位同学修改的(主要是我不考虑登录功能),修改后可正常运行,刚兴趣的同学去验证这个到底有没有问题吧! 2,代码的xml配置文件也没有问题,只需上下文配置位置配置,而是直接加载web-info下的配置文件,可以替换使用类路径,根据自身情况来,这个是回复问题中的一个同学提出的问题。所以加载不到文件是因为编译后的本地包中根本没有这些文件。 3,不明白pom中的构建标签的配置是为啥?这里的配置没有指定spring相关配置文件路径,所以我将资源指定为资源文(idea下必须对文件夹指定)件后,又添加了配置,如下: <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> 如果不加这个配置,在idea中对项目安装本地部署后,文件目录中不存在spring相关的xml配置文件。 可能同开发工具有关。这个配置可以更加细化,最终看自身情况吧。 4,这个项目的mysql驱动使用的包是5.1.41版本,但是当前mysql已经更新到8点多了,需要ssl链接重置一类的要求;可将自己的mysql回退到低版本或者将自己的网址设置下,如下: jdbc.url = jdbc:mysql:// localhost:3306 / examination_system?characterEncoding = utf8&useSSL = false&serverTimezone = UTC&rewriteBatchedStatements = true 然后更改pom文件中的mysql驱动版本为8点几,如下: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version> </dependency>

你好能将能跑成功的代码发我一下吗1045994392@qq.com