刘光星- 软件151
一、maven 包的导入
清单如下:
<!-- Inherit defaults from Spring Boot -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.1.BUILD-SNAPSHOT</version>
</parent>
<!-- Add typical dependencies for a web application -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- spring data jpa -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!-- mysql driver -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- 其他依赖 -->
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0.2</version>
</dependency>
</dependencies>
<!-- Package as an executable jar -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- 编译器版本指定 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
<!-- Add Spring repositories -->
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
</pluginRepository>
</pluginRepositories>
<repositories>
<repository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
<snapshots><enabled>true</enabled></snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
</repository>
</repositories>
以上为整个spring boot 构建简单web项目所需要的maven配置文件。
二、创建实体类
package com.whucker.platform.domain;
@Entity //实体
@Table(name="t_user") //指定表名
public class User {
@Id //定义主键id
@GeneratedValue(strategy=GenerationType.AUTO) //自增
private Long id;
private String name;
private int age;
private int gender;
//...此处省略get/set
}
Repository代码(此处使用的是spring data jpa,由于该文章主要讲解spring boot,所有不在此对jpa做解释)
package com.whucker.platform.repository;
public interface UserRepository extends CrudRepository<User, Long>{
}
接口定义
package com.whucker.platform.service;
public interface IUserService {
//添加
void save(User user);
//删除
void delete(Long id);
//修改
void update(User user);
//查询单个对象
User findOne(Long id);
//查询所有
List<User> findAll();
}
接口实现
package com.whucker.platform.service.impl;
@Service(value="userService")
@Transactional
public class UserServiceImpl implements IUserService{
@Autowired
private UserRepository userRepository;
@Override
public void save(User user) {
this.userRepository.save(user);
}
}
控制层
package com.whucker.platform.controler;
@RestController
public class IndexManageAction {
@RequestMapping(value="/")
public String index(){
return "欢迎访问首页!";
}
}
三、Application类
ackage com.whucker.platform;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class);
}
配置文件
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/spring-boot-db
spring.datasource.username=root
spring.datasource.password=root
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
转载于:https://www.cnblogs.com/liuguangxing/p/7091812.html
刘光星- 软件151相关推荐
- 工程之星android版使用,安卓版工程之星软件网络1+1模式及网络cors连接操作详解...
原标题:安卓版工程之星软件网络1+1模式及网络cors连接操作详解 现在,越来越多用户开始使用安卓版工程之星进行作业,科力达技术工程师总结了安卓版工程之星网络1+1模式及网络CORS连接方式操作步骤, ...
- 东方网力“易主”:刘光让位,川投信产成新主...
3月,正是安防厂商们洽谈合作,共商战略的好时节.那厢,海康宇视刚在钱塘湖畔宣讲完公司策略和合作伙伴计划:这边,3月末4月初,东方网力的刘光已和川投信产谈好了战略入股事宜--川投信产,将取代刘光,成为东 ...
- 专访东方网力董事长刘光:起底安防市场下的AI商业逻辑
"未来竞争会越来越激烈,安防厂商应该跳出安防看市场全局,站在整个互联网和IT的角度去看问题." 说这句话的不是别人,正是奋斗在安防行业的资深从业者--东方网力董事长刘光.他告诉雷锋 ...
- 刘光毅:频谱统一推进5G尽早商用 4G网络向5G平滑演进
5G已成为各大展会关注的焦点,但是目前5G标准尚未完成,5G频谱尚未明确划分,距离2020年商用的时间点却越来越近,产业链各方都感觉到了前所未有的压力.产业链企业表示,统一频谱划分是产业共同的诉求,用 ...
- 刘光聪 | TensorFlow:揭示多语言编程的奥秘
北京 | 深度学习与人工智能研修 12月23-24日 再设经典课程 重温深度学习 阅读全文 > 作者:刘光聪 ,中兴通讯高级系统架构师,专注机器学习算法,分布式系统架构与优化. 正文共2598个 ...
- Cell Stem Cell | 动物所刘光慧等显示年轻血液可逆转衰老进程
衰老是一种涉及全身多种组织器官系统性退化的过程,表现为渐进性机体再生能力减弱及功能衰退.异体共生(Heterochronic parabiosis)是通过外科手术连接年老和年轻小鼠的循环系统所构建的模 ...
- 中国移动刘光毅:从5G的发展经验看6G
Labs 导读 自2019年全球展开5G大规模商用以来,全球已有78个国家和地区的230余家运营商实现5G商用,在网络建设和用户发展方面,我国运营商"一骑绝尘".同时,5G的持续创 ...
- 远光系统服务器怎么启动,远光财务软件对账系统如何使用
满意答案 wxzdp 2014.08.24 采纳率:57% 等级:7 已帮助:258人 远光财务软件系统V2.1系统简介 [ 作者:admin 转贴自:本站原创 点击数:1084 更新时间:20 ...
- Stratifyd People | 刘光迟“为科技而生”
登登登登!!Stratifyd People 第二期如约而至! 今天我们要介绍的是Stratifyd 的研发总监刘光迟.作为Stratifyd 初创团队的一员,自加入团队以来,他利用自己丰富的工程学和 ...
- 证照之星软件2020免费版PS做证件照的方法教程
作为人力行政部负责招聘的员工,经常需要面对求职者,看着他们简历上的证件照,有的真的是非常美观,有的则是特别普通.其实,证件照的制作真的不难,大家只要稍加用心,即可制作出满意的证件照,下面我就为大家介绍 ...
最新文章
- android自动创建桌面,Android应用启动后自动创建桌面快捷方式的实现方法
- python如何调用c编译好可执行程序
- logback基础配置文件
- @Transactional之Spring事务深入理解
- 反转字符串中的元音字符
- php中的几个字符串操作函数strtoupper strtolower ucwords ucfirst lcfirst函数
- 避重就轻:Intel的垄断抗辩
- echarts 地图 给每个区域设置定位点图标及散点
- ogg格式怎么转mp3格式?
- 计算机登录密码保存,怎么查看电脑浏览器中保存的密码
- 实现multi()函数,参数个数不限,返回所有参数的乘积
- Android面试知识点复习,那些不为人知的秘密
- win10 电脑自带的便签在哪里
- 计算机的USB是什么,usb2.0和3.0的区别,教您电脑usb2.0和3.0的有什么区别
- RabbitMQ服务启动就自动停止解决方案
- pip使用豆瓣的镜像源
- 以太网交换芯片及PHY处理相关
- IDEA 项目打包成war包
- 若依配置教程(九)若依前后端分离版部署到服务器Nginx(Windows版)
- [51nod1299] 监狱逃离(最小点覆盖)