SpringBoot搭在Eclipse上
其实放上没什么意义,毕竟这也是忘了什么时候记录的记事本某角落。。
一.选择快速搭建方式
方法一:装个spring插件直接在编辑器内创建也行,如图:
方法二:
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.yxxyName
demoDescription
Demo project for Spring BootPackage Name
com.yxxy.demoPackaging
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选择创建项目
….之后你就吧工程导进来就好了
运行一下那个如图吧…:
启动成功后 就写点东西吧熟悉一下吧:
例如写个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,热部署最简单方法之一。