美文网首页
单体框架应用: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