之前楼主都是使用Eclipse软件完成代码编程,实用的框架也是SpringMVC+Spring+Mybatis框架完成的,现在来到公司环境都是Mac+IDEA+Springboot框架,所以还是有很大不适应。
在学习springboot时,网上教程很多了,但是自己在配置过程中遇到了很烦的问题,所以自己亲自写一篇博客,加深一下印象。
1、创建一个springboot项目(选择JDK然后点击下一步)
2、确定响应的版本以及名称信息
group表示属于哪一个组,artifact可以理解为名称,java version和上一步选的jdk版本对应。
3、选择新建web项目
4、可以看到名称以及项目所在的位置,点击下一步就可以看到初始页面了。
备注:这里简单说一下Springboot的特征---------就是简单
- 创建独立的Spring应用程序
- 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
- 提供“初始”的POM文件内容,以简化Maven配置
- 尽可能时自动配置Spring
- 提供生产就绪的功能,如指标,健康检查和外部化配置
- 绝对无代码生成,也不需要XML配置(这一条相当不习惯啊)
5、编写响应数据
(1)编写一个service接口(注解首字母需要大写才会显示)
@Service
public interface HelloService {
public void sayHello();
}
(2)编写实现类
@Component
public class HelloServiceImp implements HelloService {
@Override
public void sayHello() {
System.out.println("nihao");
}
}
(3)Controller
@Controller
@RequestMapping("/usr")
public class HelloController {
@Autowired
private HelloService helloService;
@RequestMapping("/local")
@ResponseBody
public String sayHw(){
helloService.sayHello();
return "您目前所在的目录为/usr/local";
}
}
(4)填写扫描包
@SpringBootApplication(scanBasePackages = "com")
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
6、启动项目,打开页面就看到类信息
明天复习一下zookeeper+dubbo+springBoot+myties复习一下。