美文网首页
intelij从零构建Spring Boot工程

intelij从零构建Spring Boot工程

作者: 沐文乘光 | 来源:发表于2019-07-11 12:15 被阅读0次

Spring Boot和 Spring MVC的区别

实测发现两者均是MVC模型的一套框架。区别在于Spring Boot是零配置,而后者则需要额外的xmk文件来配置,相对来说比较繁琐。

构建Spring Boot工程

File->New->Project,弹出对话框,选择Spring Initializer。

弹出New Project对话框。填写Project meta后点击Next。在Dependencies中选择web,然后点击Next(这里要注意。没有勾选右边的 Spring Web Starter。这会在后面的pom.xml中添加生成,借以比较出这个勾选项的作用就是在这里)。然后点击Next,填完后再点击Finish。

在pom.xml中添加下面的内容。

<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-web</artifactId></dependency>

创建Controller类如下截图

运行,web上访问http://localhost:8080/student

浏览器访问后打印内容如下json字符串:

[{"name":"peng","id":0},{"name":"li","id":0}]

Spring Boot项目的发布(采用maven install生成war)

1. pom.xml 追加相关配置

org.springframework.boot spring-boot-starter-tomcat


<packaging>war</packaging>


<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <warName>bootdome</warName> </configuration></plugin>                                                   

2. TestSpringBootApplication extends SpringBootServletInitializer

application.java

3. maven tool 面板进行 maven isntall

调出maven tool面板:view->tool windows->maven projects

在maven project面板中点击红线 的maven install。会生成war文件target/springboot-0.0.1-SNAPSHOT.war

maven projects

相关文章

网友评论

      本文标题:intelij从零构建Spring Boot工程

      本文链接:https://www.haomeiwen.com/subject/ihyrkctx.html