初识spring boot maven管理--HelloWorld
配置文件配置好 了之后可以进行第一个例子的编写了!
@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使用的是默认的位置,这里可以根据实际情况修改!
最新文章
- java代码
- PlaceholderImageView
- 3.html5的文本元素
- 【解题报告】HDU -1142 A Walk Through the Forest
- java1200例-文字的探照灯效果
- ios inHouse 公布应用
- 受益匪浅的材料orz
- EOS数据源的配置
- 数据结构随笔-php实现队列
- zabbix 问题汇总
- JS獲取URL的參數
- 解决ArrayList线程不安全
- UML和模式应用5:细化阶段(9)---迈向对象设计
- Hadoop学习笔记之六:HDFS功能逻辑(2)
- You have new mail in /var/spool/mail/root
- flume用场景及架构原理
- 如何在C#中引入CPLEX的dll(CPLEX系列-教程一)
- asp.net六种方法刷新页面
- VMWare之——宿主机与虚拟机互相ping通,宿主机ping通另一台机器的虚拟机
- Python 数据类型:数值