Eclipse使用(Java基础)&Spring boot学习(一)

 2019-10-17 22:04  阅读(1273)
文章分类:Spring boot

Eclipse安装

这个很简单,搜索一下Eclipse下载即可,我是在这里下的
20191017100414\_1.png
然后选个开发环境,C++的话我会在Visual Studio下写,所以只装了Java。一路next就好,没有什么坑。

Hello World

Create a Java project

File -> New -> Java Project
20191017100414\_2.png

Create HelloWorld class

File -> New -> Class
20191017100414\_3.png
生成一个默认的main函数(Java Application一定要有main函数作为入口)

Print statement

public class HelloWorld {

        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println("Hello world!");

        }

    }

Run Application

Run -> Run as ->1 Java Application
如果操作无误,应该能看到工作台出现
20191017100414\_4.png
一开始运行没有成功,会显示the selection cannot be launched,and there are no recent launches,选择Run as也没有application可以选择。

如果确定函数书写正确无误,考虑是configuration的问题。
Run -> Run Configurations -> JavaApplication
手动输入主函数名称,如图
20191017100414\_5.png
点击Apply,然后发现可以Run了。

Spring boot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。[来自Spring boot
它的优点:

  • 自动配置
  • 嵌入的Tomcat,无需部署WAR文件
  • 简化Maven配置

它的缺点:

  • 官方文档比较少
  • 集成度太高导致对底层管控的缺失

为什么要用Spring boot

非正经回答:
先前并没有用Java写过后台,为了这学期的课强行上手,一是Spring boot入门门槛比较低,容易上手;二是支持多重接口,方便和前端的交互;三是利用Spring boot框架做的小程序比较多,可以有所参考。

正经回答:
参考Spring Boot精要

  • 自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置
  • 起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。
  • 命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建。
  • Actuator:让你能够深入运行中的Spring Boot应用程序,一探究竟。

学习

通过官方的一个demo来初步学习
1.点击http://start.spring.io/,可以看到这样的界面
20191017100414\_6.png
2.点击Generate Project下载项目压缩包,解压
3.打开Eclipse,File -> Import -> Existing Maven Projects -> Next ->解压后的文件夹-> Finish
4.项目结构如图所示
20191017100414\_7.png
5.大概介绍一下项目结构
Spring Boot的基础结构共三个文件:

  • src/main/java 程序开发以及主程序入口
  • src/main/resources 配置文件
  • src/test/java 测试程序

采用默认配置可以省去很多配置,当然GUI的IDE也很方便修改。

6.Run Application
20191017100414\_8.png


来源:[]()

点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Eclipse使用(Java基础)&Spring boot学习(一)

相关推荐