美文网首页
从零开始学习SpringBoot 开发(一)

从零开始学习SpringBoot 开发(一)

作者: 匠人plus | 来源:发表于2019-11-16 18:05 被阅读0次

    1.idea环境搭建以及,jdk等工具,idea各类插件的安装

    2.spring boot项目创建

    image.png

    接下来创建一个名为blog的Java项目


    image.png

    接下来选择默认依赖模块,通常Spring web是必选的。其他可以按需求选择。


    image.png
    接下来选择工程所在位置,finish就可以了

    3.Spring Boot项目的目录结构

    image.png

    因为咱们选的是maven构建,所以pom.xml是依赖引用文件。
    main目录下有java和resources。application.properties文件是工程配置文件。
    BlogApplication是工程入口,@SpringBootApplication是spring的启动标记

    4.启动项目,在局域网浏览器可以访问。

    我们先设置项目端口,在application.properties添加server.port=8889,
    然后添加controller,启动项目在浏览器中访问http://127.0.0.1:8889/hello?name=xxx

    image.png

    restcontroller只能返回restful数据,如果我们要返回模版文件该怎么办呢,
    springboot有controller支持模版,模版的默认类型支持Thymeleaf
    ,FreeMarker,Velocity,Groovy,Mustache;Thymeleaf属于html,
    使用模版需要添加依赖

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

    接下来可以返回html文件了

    image.png
    image.png
    访问这个http://127.0.0.1:8889/loginPage
    就可以可以运行结果了

    5.java项目是通过war包或者jar包运行的,那怎么生成一个jar包文件呢。

    点击项目名称右键,openModuleSettings,我们来生成一个jar包。


    image.png

    Project Setttings->Artifacts->+->Jar->From Module With Dependences
    MainClass选程序主入口对应的类,
    选中copy to the output directory and link via manifest,
    META-INF目录选中resources目录(避免出现jar包无法运行Invalid or corrupt jarfile),然后点OK。


    image.png

    build->Build Artifacts->Build

    image.png
    image.png

    生成的jar目录,会有所依赖的jar包。
    通过java -jar service.jar,我们可以验证一下jar包是否正常

    6.将项目部署到服务器上,这里我用的百度云的服务器。linux系统的。

    windows系统可以写一个startup.bat脚本文件,linux可以写startup.sh脚本文件。
    可以在打包目录下新建一个startup文件夹,我们来写一个sh脚本,里面只有一句

    java -jar ./service_jar/service.jar
    
    image.png

    7.如果有域名的话,可以把域名绑定到服务器的公网ip。这样就可以通过域名解析nds进行访问了

    相关文章

      网友评论

          本文标题:从零开始学习SpringBoot 开发(一)

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