Springboot教程,Spring boot傻瓜教程(一):官方加強版,避開坑

 2023-10-08 阅读 29 评论 0

摘要:2019獨角獸企業重金招聘Python工程師標準>>> 自己在eclipse里面建一個Maven工程,不要用官方的自動生成。 把pom.xml文件變成: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

自己在eclipse里面建一個Maven工程,不要用官方的自動生成。

把pom.xml文件變成:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.hengzecn</groupId><artifactId>springboot</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>springboot</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.2.RELEASE</version>
</parent>
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
</dependencies>
</project>

寫個IndexController頁面測試下:

package com.hengzecn.springboot;import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;@Controller
@EnableAutoConfiguration
public class IndexController {@RequestMapping("/")@ResponseBodyString home() {return "Spring boot";}public static void main(String[] args) throws Exception {SpringApplication.run(IndexController.class, args);}
}

Spring Boot項目是直接可以運行的,因為里面已經繼承了tomcat環境,直接運行。然后到瀏覽器里面輸入:http://localhost:8080 就可以了。遇到任何問題可以到www.hengzecn.com 亨澤網絡上進行提問,有問必答。

Springboot教程、我們再深入一些,把Spring Boot變成一個可執行的jar文件。

先把電腦上的Java環境和Maven環境配好,這里不做說明,只記錄下:

M2_HOME ? ? E:\tools\apache-maven-3.3.9

path ? ? ? ? ? ?%M2_HOME%\bin;

JAVA_HOME ? ?C:\Program Files\Java\jdk1.8.0_111

path ? ? ? ?%JAVA_HOME%\bin;

Springboot注解?CLASSPATH ??.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Mac電腦,在終端里面輸入命令:

touch ~/.bash_profile

vi ~/.bash_profile

注意一些vi的命令:o換行,:wq保存退出

source ~/.bash_profile

可以跳過javaweb直接學框架嗎、到項目的目錄下:

$ mvn spring-boot:run

1. 注意清除掉src/main/java 中含有main方法的類,只能保留要運行的那一個

2. 按下ctr+c 推出程序

要生成一個可執行包,需要在pom.xml文件的denpendencies下面加上

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>
</build>

生成jar包

mvn package

target下面生成了兩個jar包,運行不含origin的那個:

java -jar myproject-0.0.1-SNAPSHOT.jar

Springboot框架。為了避免各種各樣的坑,最好按照上面的方法一步一步地做。

轉載于:https://my.oschina.net/u/438393/blog/852995

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/131449.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息