日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

maven 包的导入

發布時間:2024/1/17 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 maven 包的导入 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
maven 包的導入

軟件152 李升星

一、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

posted on 2017-06-29 13:36?嵐×× 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/lanchacha/p/7094006.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的maven 包的导入的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。