# maven-spring-project-template **Repository Path**: jinscop/maven-spring-project-template ## Basic Information - **Project Name**: maven-spring-project-template - **Description**: No description available - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-07-26 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PConnect 这是一个耍java的项目 ## 参考资料 Spring guides:https://spring.io/guides ## 模型设计 p-connect-model ## 编译运行调试 在项目根目录p-connect目录下面执行: ``` mvn install ``` 访问:http://localhost:8080 ## 部署 使用maven编译打包,将p-connect-web下生成的war包,可以直接用java -jar PConnect*.war启动自服务运行,放在tomcat下运行都行,请使用tomcat9+. ## docker部署 下回分解... ## 使用的技术参考 * spring mvc * hibernate * mysql * OrientDB图库 * TinkerPop3 * RabbitMQ ## 项目管理工具 org.apache.maven.plugins:maven-enforcer-plugin ## 关于如何连接OrientDB 经过一番折磨,终于敲定了使用TinkerPop3 Java (native) API to work with OrientDB。 心路: ``` 罪过罪过,一开始想着spring的便利,就想用OrientDB Spring Data,想着这个可能会更偷懒,但是没想到,这东东把源码下载下来折腾了两个小时,硬是没办法把源码运行起来,最后只能省省用java api,没想到当我看到java api的代码的一瞬间,感觉前面花的时间白费了,这个java api真好用的感觉。 ``` ## 关于Spring cloud 心路: ``` 按照官网示例(http://projects.spring.io/spring-cloud/)做不下去,说maven仓库找不到对应的版本jar。所以暂时搁置。 后来发现Gateway的老版本可以用。 ``` org.springframework.cloud spring-cloud-gateway 1.0.1.RELEASE pom import ``` 又发现spring-cloud-starter-gateway不能用,还是暂时搁置。 ```