Eclipse安装
这个很简单,搜索一下Eclipse下载即可,我是在这里下的
然后选个开发环境,C++的话我会在Visual Studio下写,所以只装了Java。一路next就好,没有什么坑。
Hello World
Create a Java project
File -> New -> Java Project
Create HelloWorld class
File -> New -> Class
生成一个默认的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
如果操作无误,应该能看到工作台出现
一开始运行没有成功,会显示the selection cannot be launched,and there are no recent launches,选择Run as也没有application可以选择。
如果确定函数书写正确无误,考虑是configuration的问题。
Run -> Run Configurations -> JavaApplication
手动输入主函数名称,如图
点击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/,可以看到这样的界面
2.点击Generate Project下载项目压缩包,解压
3.打开Eclipse,File -> Import -> Existing Maven Projects -> Next ->解压后的文件夹-> Finish
4.项目结构如图所示
5.大概介绍一下项目结构
Spring Boot的基础结构共三个文件:
- src/main/java 程序开发以及主程序入口
- src/main/resources 配置文件
- src/test/java 测试程序
采用默认配置可以省去很多配置,当然GUI的IDE也很方便修改。
6.Run Application