mirror of
https://gitee.com/bookshelfplus/bookshelfplus
synced 2025-09-16 23:22:20 +08:00
44 lines
1.5 KiB
Java
44 lines
1.5 KiB
Java
package plus.bookshelf;
|
|
|
|
import org.mybatis.spring.annotation.MapperScan;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.boot.SpringApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.context.annotation.ComponentScan;
|
|
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import plus.bookshelf.Common.Enum.plus.bookshelf.TencentCloud.COS.CosProperties;
|
|
import plus.bookshelf.Common.TencentCloud.COS.GeneratePresignatureUrl;
|
|
|
|
/**
|
|
* Hello world!
|
|
*/
|
|
@SpringBootApplication(scanBasePackages = {"plus.bookshelf"})
|
|
@RestController
|
|
@MapperScan("plus.bookshelf.Dao.Mapper")
|
|
// @EnableTransactionManagement // 引入事务管理
|
|
public class App {
|
|
public static void main(String[] args) {
|
|
System.out.println("Dreams remain daydreams until they are put into action. \n" +
|
|
"Now, let's start.");
|
|
|
|
// 启动SpringBoot项目
|
|
SpringApplication.run(App.class, args);
|
|
}
|
|
|
|
@RequestMapping("/")
|
|
public String Home() {
|
|
return "首页";
|
|
}
|
|
|
|
@Autowired
|
|
CosProperties cosProperties;
|
|
|
|
@RequestMapping("/cos")
|
|
public String cos() {
|
|
GeneratePresignatureUrl generatePresignatureUrl = new GeneratePresignatureUrl(cosProperties);
|
|
return generatePresignatureUrl.getUrl("mydemo.jpg", 1);
|
|
}
|
|
}
|