/*
使用spring官网的 http://start.spring.io/ 来建立项目包
生成入口文件,入口文件中对类注释@SpringBootApplication,这个注释是唯一的,标明这个类是入口类
可以直接启动该类,发现项目是通过内置的Tomcat启动的,端口号8080 因为还没有配置数据库,所以先用注释标明先不启动DataSource */
@SpringBootApplication
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class})
public class XcxloginApplication { public static void main(String[] args) {
SpringApplication.run(XcxloginApplication.class, args);
}
}
/**
* 访问控制器需要用@RestController来声明,表示告诉Spring直接渲染返回string给调用者
* 路由通过@RequestMapping来声明
*/ @RestController
public class HelloWorldController {
@RequestMapping(value = "/index", method = RequestMethod.GET)
public String index(){
return "HelloWorld";
}
}
实体类、JPA、控制类

@Entity
@Table(name = "t_user")
public class UserEntity implements Serializable {
@Id
@GeneratedValue
@Column(name = "t_id")
private Long id; @Column(name = "t_name")
private String name; @Column(name = "t_age")
private int age; @Column(name = "t_address")
private String address; public Long getId() {
return id;
} public void setId(Long id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public int getAge() {
return age;
} public void setAge(int age) {
this.age = age;
} public String getAddress() {
return address;
} public void setAddress(String address) {
this.address = address;
} } public interface UserJPA extends JpaRepository<UserEntity, Long>,
JpaSpecificationExecutor<UserEntity>, Serializable {
} @RestController
@RequestMapping(value = "/user")
public class UserController { @Autowired
private UserJPA userJPA; /**
* 查询用户列表
*/
@RequestMapping(value = "/list", method = RequestMethod.GET)
public List<UserEntity> list(){
return userJPA.findAll();
} }

最新文章

  1. blade and soul factions
  2. 【NodeJS】---express配置ejs mongoose route等
  3. SOURCES的文件格式
  4. Linux内核目录解析~
  5. Java引进和应用的包装类
  6. 测试任务汇总v1.0
  7. python列表基础操作
  8. [cacti]nginx+php+cacti+mysql+php-fpm 安装小记
  9. Proxy SwitchyOmega配合Shawdowsocks使用的配置
  10. thymeleaf的onclick标签传参异常
  11. MapReduce中map并行度优化及源码分析
  12. ASP.NET MVC下使用AngularJs语言(四):$window.alert
  13. B-树、B+树
  14. jenkins迁移升级简述
  15. Samba文件服务器安装配置
  16. 17:django Email
  17. Oracle数据库不能创建表空间及表中文乱码问题
  18. 在cengos中安装zabbix server/agent, 并创建一个简单demo
  19. web自动化:前端页面组成
  20. MD5 校验文件

热门文章

  1. spark发现新词
  2. 利用NSAttributedString实现图文混排
  3. 剑指Offer - 九度1369 - 字符串的排列
  4. python学习笔记七:浅拷贝深拷贝
  5. 【java下午茶】12306的双人票
  6. SQL多行变一列
  7. ADB命令总结(1)
  8. [译]8-spring bean的作用域
  9. Python 的音乐库
  10. SVN客户端使用手册