JAVA开发中遇到的问题记录001 发布日期:2020-03-07 22:41:01     博主推荐★

作为一个phper,第一次学习spring boot,也是在不断的学习中成长!

1、安装jdk:https://www.jianshu.com/p/f3b9baf4cc09 就是安装完了,之后发现jdk的找不到,我是在“/Library/Java/JavaVirtualMachines”这个目录下自己找到的,当然如果你当前就在这个目录,安装完了,要注意推出这个目录,不然可能偶尔不刷新。

注意可能需要配置一下

vim ~/.bash_profile

添加一行(根据自己的目录来写):

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home/"

然后需要:

source ~/.bash_profile

进行生效,生效完毕之后执行

java -version



2、安装maven:https://www.cnblogs.com/minmin123/p/11240218.html maven安装起来感觉和java的步骤差不多,但是,但是,但是,还需要做一步,按照https://blog.csdn.net/Cocktail_py/article/details/102171088这个教程,把maven的settings.xml修改一下,【org.springframework.boot不存在,就是要修复maven的国内源】


3、新建controller,需要引入RestController,然后基于restful的规范,action要引入@RequestMapping(value="home/list",method = RequestMethod.GET)


4、java链接mysql驱动pom.xml

<dependency>
     <groupId>mysql</groupId>
     <artifactId>mysql-connector-java</artifactId>
</dependency>


5、线程池配置

<dependency>
     <groupId>com.mchange</groupId>
     <artifactId>c3p0</artifactId>
     <version>0.9.5.2</version>
</dependency>


6、mybits基础配置【参考:https://www.cnblogs.com/lichangyun/p/8507900.html

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>
    
    <!--全局设置属性-->
    <settings>

        <!-- 【插入返回主键ID】允许 JDBC 支持自动生成主键,需要驱动兼容。如果设置为 true 则这个设置强制使用自动生成主键,尽管一些驱动不能兼容但仍可正常工作(比如 Derby)-->
        <setting name="useGeneratedKeys" value="true"/>

        <!-- 【支持别名】使用列标签代替列名。不同的驱动在这方面会有不同的表现,具体可参考相关驱动文档或通过测试这两种不同的模式来观察所用驱动的结果。-->
        <setting name="useColumnLabel" value="true"/>

        <!-- 【驼峰下划线转换】是否开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN 到经典 Java 属性名 aColumn 的类似映射。-->
        <setting name="mapUnderscoreToCamelCase" value="true"/>

    </settings>
    
</configuration>


博文地址:https://blog.ahamu.cn/blog/detail.html?id=325
   
推荐文章
  • 1
    phper转java记录篇-spring boot
    2020/06/10
  • 2
    thinkphp5.0使用路由之后,post请求的
    2020/05/19
  • 3
    springboot单元测试aop失效
    2020/05/15
  • 4
    脑海中的JVM
    2020/05/12
  • 5
    IDEA搜索插件时显示search results
    2020/05/12
  • 6
    spring boot 配置加载源码查找
    2020/04/20
  • 7
    通过javap命令分析java汇编指令
    2020/04/16
  • 8
    IDEA小知识:查看JVM内存使用情况的步骤
    2020/04/16
  • 9
    springboot-加载自定义的properti
    2020/04/14
  • 10
    Jenkins执行shell脚本无法启动子进程解决
    2020/04/03
  • 11
    mac idea激活找专业的
    2020/04/02
  • 12
    Jenkins + DockerSwarm 实现弹
    2020/03/31
  • 13
    mac swarm学习过程
    2020/03/31
  • 14
    spring cloud
    2020/03/18
  • 15
    JAVA开发中遇到的问题记录002
    2020/03/12
  • 16
    JAVA开发中遇到的问题记录001
    2020/03/07
  • 17
    php -i查看信息
    2020/02/23
  • 18
    phpStorm中使用xdebug工具调试dock
    2019/12/09
  • 19
    讲的比较好的B+树执行原理的文章
    2019/12/09
  • 20
    如何用Dockerfile构建镜像
    2019/12/09
最喜标签
NYOJ 面试 AJAX ping CentOS 灰度算法 YII2