Java主流技术栈SSMSpringBoot商铺系统之一搭建springmvc环境

7次阅读

共计 1819 个字符,预计需要花费 5 分钟才能阅读完成。

本系列为自己学习《Java 主流技术栈 SSM+SpringBoot 商铺系统》这个课程的一个记录和分享, 同时也发现视频课程有很多一笔带过,环境的差异,也有些代码不是很合理,所以打算写一个系列博客。

1. 为什么学习 java

现在是前端,一直想成为全栈,学过 node 和 python 之类的后台语言,也写过一些小项目 egg Django 之类的框架也都可以使用,但是发现不能系统的入门,也加上感觉自己写的代码不是特别好,不能很好的使用面向对象语言的特性,所以就来学习 java。同时对下一步上 typescript 有帮助。

2. 计划 (同一个项目不同的语言去完成)

1. 打算做三版不同语言的后台: java、node、python
2. 如果有需要做 4 款不同框架的前台: vue、react、react-native、angular

3. 搭建 springmvc 环境

1. 新建 mvn 项目

1. 打开 idea

2. 新建项目

3. 填写 groupId 和 artifactId

groupid 和 artifactId 被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目打包到 maven 本地仓库去,你想要找到你的项目就必须根据这两个 id 去查找。
groupId 一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为 org、com、cn 等等许多,其中 org 为非营利组织,com 为商业组织。举个 apache 公司的 tomcat 项目例子:这个项目的 groupId 是 org.apache,它的域是 org(因为 tomcat 是非营利项目),公司名称是 apache,artigactId 是 tomcat。比如我创建一个项目,我一般会将 groupId 设置为 cn.myxxx,cn 表示域为中国,snowin 是我个人姓名缩写,artifactId 设置为 testProj,表示你这个项目的名称是 testProj,依照这个设置,你的包结构最好是 cn.myxxx.testProj 打头的。因为我的域名是 beastxw.wang 所以我填写的就是下面的内容。


4. 配置 mvn, 因为我的是用 brew 装的 Maven, 就直接用 maven 的全局配置了,默认的那个 settings.xml 是非全局的, 所以我这里重写了它。关于 maven 的配置网上很多,这里暂时不重复了。

5. 点击完成,mvn 项目就创建好了

6. 应用自动导入 mvn 包

2. 引入 springmvc 框架

1. 导入框架

2. 勾选导入的框架

3. 导入好之后,你会看到 WEB-INF 下面会多出两个文件

4. 补全项目目录, 在 src 项目下新建这几个文件夹

5. 修改文件夹属性, 上面的图就是修改过的图

  1. java -> Sources Root
  2. resources -> Resources Root
  3. test/java -> Test Sources Root
  4. test/resources -> Test Resources Root


6.SpringMVC 进行设置,首先配置 web.xml, 自动生成的版本是 2.3 的,版本太低了,换成更加高的版本,
welcome-file-list 标签是指默认访问的文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
 
    <display-name>Archetype Created Web Application</display-name>
    <!-- 指定默认访问文件 -->
    <!--welcome pages-->
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

7. 点击右上角小锤子旁边的 Add Configuration

8. 添加 tomcat 服务器

9. 把右下键的那个 fix 修掉

10. 点击启动服务器

11. 启动的服务器

4. 添加群聊一起学习 (698615299)!

5. 博客

http://blog.beastxw.wang/

正文完
 0