SpringBoot搭在Eclipse上

其实放上没什么意义,毕竟这也是忘了什么时候记录的记事本某角落。。

一.选择快速搭建方式

方法一:装个spring插件直接在编辑器内创建也行,如图:
SpringBoot搭在Eclipse上

方法二:
1.springboot官方代码生成器:start.spring.io
2. grnerate a 一般用maven project ,另一个gradie project是安卓常用。
3. 点with Java 就可以,其他的Groovy是一门在jvm虚拟机里跑的一门语言,不用管。
and SpringBoot 2.0.3(SNAPSHOT)快照一般不用 ,(SNAPSHOT)版本快照的意思,最新版 2.0.3,稳定版1.5.14

2.Project Metadata(项目信息的意思)

  • Group
    com.example 或com.yxxy

  • Name
    demo

  • Description
    Demo project for Spring Boot

  • Package Name
    com.yxxy.demo

  • Packaging
    Jar 其他的SpringMVC一般打war包,这里是打Jar包

  • Java Version
    8 版本8起步,最新10,选8版本就好了

  • Too many options? Switch back to the simple version.以下为引用选择部分:
    core(核心组件之类的 什么session cache之类的,用哪个勾哪个就好了)
    Web 做web开发用的 勾选web,下面那些红色选项,2.0以下版本可以选择,2.0以上的版本就不支持勾选了。

    Template Engines模板引擎之类的

  • 选择Thymeleaf。根据你们需要去选
    Freemarker10年发展历史了,但是不选用

SQL包之类的需要什么就勾选什么

3.点击Generate Project altcore选择创建项目

….之后你就吧工程导进来就好了

运行一下那个如图吧…:
SpringBoot搭在Eclipse上

启动成功后 就写点东西吧熟悉一下吧:
例如写个Controller
@Controller
public class IndexController {
@RequestMapping(“/index”)
public String html(ModelMap map) {
map.addAttribute(“msg”, “nihao”);
System.out.println(“进来了。”);
return “index”;
//return模板的名称不带后缀 后缀默认html,这里只会找index.模板,因为此类上是@Controller
}
}

再来一个自动注入 不需要配置任何mapper文件就可实现 增删改
1.UserController (在方法里面用到service就写个User dao 和User service)
@RestController
public class UserController {
@Autowired
private UserService userSrv;
@RequestMapping(value=”User”,method=RequestMethod.GET)
public List getUsers(){
userSrv.getUsers();
return null;
}
}

2.User实体类 太简单..省略…

3.User service
@Service
public class UserService {
public void getUsers() {
System.out.println(“UserService ->getUsers()”);
}
}
…以上缺啥补啥就行。。

搞完之后好好测测,当你熟悉后,也就一分钟、两分钟就搭上测完了。主要就是,快速省事。springboot是基础+spring cloud才是硬货
装完后也可看看另一篇记录的文章,继续装个Jrebel,热部署最简单方法之一。