0からspringBootプロジェクトの作成を開始するために、彼は私がライン上のステップバイステップに従う、と言ってあまり話をしませんでした。
1.新しいプロジェクトを作成します。
1)少しポイントのように、プロジェクトを選択し、新しいプロジェクトを作成します。
2)春Initializr - >を選択SDK(1.8) - >デフォルトは変更しない - >次
3)[次へ]を続行
4)これだけ春のWebスターター・コンポーネントを選択し、ここで選択し、それは簡単なHelloWorldのであるから、springbootに依存するには、[次へ]をクリックします
2. [スタート]プロジェクト
1)まず、それを起動するには、メインメソッドのクラスのアプリケーションを起動しSpringBoot見つけます
2)ここで私はそれがlogBack見つかりませんでしたと言って、開始するにはマップの最後を見て失敗した、フルタイムで作成することがあります私を与えることはありませんでした。
3)プロジェクトののpom.xml、プラス応じて2 logbackのものを見つけることができます。
1 <dependency> 2 <groupId>ch.qos.logback</groupId> 3 <artifactId>logback-classic</artifactId> 4 </dependency> 5 6 <dependency> 7 <groupId>ch.qos.logback</groupId> 8 <artifactId>logback-core</artifactId> 9 </dependency>
4) 当看到这个大大的spring标志时就代表启动成功了,这里我们还能看到它内置的tomcat端口,是8080(下来教你怎么改默认端口)
5) 改端口前先加devtools这个依赖,springboot的热部署,改配置文件就不用了重启了。还是在pom.xml加。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency>
6) 接下来改掉默认端口,这里用yml文件配置,将properties重命名直接改为yml结尾即可。yml形式看的比较直观,然后输入server port 加上你想设置的端口。
这里需要注意在冒号后要空一格再输入,否则不生效,也能看到不空格颜色的变化!!!
7) 这个时候我们打开页面看看效果,输入localhost:8080(如果改了端口输自己端口),看到Error Page代表真的启动成功了,这时候再来个HelloWorld
3 实现HelloWorld
1) 创建controller,但是要在Application同级包或者子包下,第一回我直接在src/main/java下创建的,半天找不到问题。这里用@RestController注解,可以直接返回json,不用在底下写@responseBody了。
2) 运行项目,浏览器输入localhost:8082/hello,输自己的端口,回车!见证奇迹的时刻!全体起立!
就是这么简单,一个springboot Hello项目完成!