配置文件配置好 了之后可以进行第一个例子的编写了!

@Controller

@EnableAutoConfiguration()

public class SampleController

{

private Hello hello;





@Autowired

public SampleController(Hello hello)

{

this.hello = hello;

}





@RequestMapping("/")

@ResponseBody

String home(String type)

{

System.out.println("login:" + hello);

return "Hello World";

}





public static void main(String[] args) throws Exception

{

SpringApplication app = new SpringApplication(SampleController.class);

app.setWebEnvironment(true);

app.setShowBanner(false);

Set<Object> set = new HashSet<Object>();

set.add("classpath:applicationContext.xml");

app.setSources(set);

app.run(args);

}

}

右键以java application方式运行,在浏览器上输入:localhost:8080/

显示

说明配置成功了,那么下面对程序简单的分析下:

@Controller 是springMVC使用的注解,标识这个类为控制层类

@EnableAutoConfiguration() springboot使用的注解,必须

@RequestMapping("/") 请求的url地址,缺省为方法名称

@ResponseBody 以json格式返回数据

Set<Object> set = new HashSet<Object>();

set.add("classpath:applicationContext.xml");

自定义spring配置文件的位置,因为springboot使用的是默认的位置,这里可以根据实际情况修改!

最新文章

  1. java代码
  2. PlaceholderImageView
  3. 3.html5的文本元素
  4. 【解题报告】HDU -1142 A Walk Through the Forest
  5. java1200例-文字的探照灯效果
  6. ios inHouse 公布应用
  7. 受益匪浅的材料orz
  8. EOS数据源的配置
  9. 数据结构随笔-php实现队列
  10. zabbix 问题汇总
  11. JS獲取URL的參數
  12. 解决ArrayList线程不安全
  13. UML和模式应用5:细化阶段(9)---迈向对象设计
  14. Hadoop学习笔记之六:HDFS功能逻辑(2)
  15. You have new mail in /var/spool/mail/root
  16. flume用场景及架构原理
  17. 如何在C#中引入CPLEX的dll(CPLEX系列-教程一)
  18. asp.net六种方法刷新页面
  19. VMWare之——宿主机与虚拟机互相ping通,宿主机ping通另一台机器的虚拟机
  20. Python 数据类型:数值

热门文章

  1. C++养成好的代码习惯
  2. HTML+CSS教程(三)marquee滚动效果
  3. Oracle Database 12C 安装教程
  4. tp5--路由的使用(初级)
  5. MyBatis配置项--配置环境(environments)--数据源(dataSource)
  6. android 动画学习总结
  7. JAVA连接Excel最好用的开源项目EasyExcel,官方使用文档及.jar包下载
  8. HDU 1248 寒冰王座(完全背包问题另类解法)
  9. 图论-网络流-Dinic (邻接表版)
  10. Appium-desktop 元素定位