Hello 小伙伴们大家好,我是Krain
先简单介绍一下自己的情况:毕业没多久的社畜小牛犊,目前已工作一年的初级Java(可能还算不上),凭借自己对编程开发的热爱踏上这个卷不死就往死里卷的行业,接下来我将以自己CV战士(新手小白)的身份记录成长历程、督促自己学习、遇见错误记录、加深编码记忆、技术相互交流。
特此声明:本人萌新,文章如提及技术分析均为自己理解,有错还请大佬纠正
将工具都安装完后,我们先来对这个Android Studio工具有个基本了解。
接着,做好工具的配置,例如下载手机模拟器、在setting中配置sdk路径之类的(方法和idea配置maven仓库一样),这里我们不展开。
打开IDEA创建Spring Boot项目,以下是我的目录结构,我将application的后缀改成了yml,配置好端口号及数据库地址。
之后,需要在pom文件中引入web,mysql和jpa的依赖,不知道的也可以直接复制我的,大家如果jpa用不惯用mybatis(plus)都可以,其目的只是为了对数据库有个基本操作。
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
</dependencies>
复制代码
刷新maven等依赖加载完后,启动项目检查是否能够正常启动,我当时在启动时遇到一个问题:启动完项目后项目自动停止。经过检查是我疏忽,漏了web starter的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
复制代码
到此为止,我们基本的准备工作已经做完了,后续用到什么再往里加,比如说后续可能会用到Security或者Shiro的安全框架,到时候就需要再往pom文件中添加个依赖之类的