美文网首页
单体框架应用:1.搭建框架遇到的坑

单体框架应用:1.搭建框架遇到的坑

作者: creolophuth | 来源:发表于2019-03-12 22:01 被阅读0次

下班坐公交的时候比较轻松,以后就利用这段时间记录博客吧。

公司目前统一的思想,小项目用单体框架先上,单体撑不住了就上微服务。所以趁周末时间配置了一套微服务框架,今天在公司跑了一下,遇到了一些问题:

1.com.mysql.jdbc.Driver 类加载不上,反复尝试了多次之后找到问题,要把mysql的plugin依赖放在当前子模块的pom.xml中,放在公共依赖然后继承并没有用。

2.在<dependencyManagement>下的依赖不会实际出现在子模块的依赖中,需要在子模块中添加对应的groupId和artifactId依赖才会起作用。

3.<plugins>同理. 在用mytatis generator逆向生成时不小心把插件扔进了版本仲裁里,结果在maven工具栏的插件里找不到generate

4.一个不分模块的项目从一个分模块单体应用项目复制的pom.xml,启动后报错,需要把打包方式从pom改成jar,不分模块的程序要直接打jar包运行.

5.application.yml竟然也能遇到问题 数据库密码配置打错字我也是服了自己

6.数据库表里的中文字符变成了??? 在数据库application.yml里的数据库连接url表名后加上?useUnicode=true&characterEncoding=utf8 (前提是数据库和开发工具等环境要统一了字符集utf-8)

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>*****</groupId>
    <artifactId>*****</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>*****<//name>
    <description></description>

 

把项目名藏一下吧 *****代替 springboot用的F的最新版,F版兼容spring cloud alibaba

相关文章

网友评论

      本文标题:单体框架应用:1.搭建框架遇到的坑

      本文链接:https://www.haomeiwen.com/subject/cgbopqtx.html