作为一个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>